javascript - AngularJS - How to generate a random and unique numeric id and assign it to a parameter in a different scope? -


in code, need generate random , numeric id , assign parameter "id" in different scope (i.escope.data = {id = "the random id"};) being new angular, have no clue how this!

first need generate it, best set function in service or in $rootscope.

with way can call service function or $rootscope.

first generate numeric id (updated function refer post )

create guid / uuid in javascript?

i show example service :

(function () { 'use strict';

angular     .module('your module app name')     .factory('guidservice', guidservice);  guidservice.$inject = ['$rootscope'];  function partenairesservice($rootscope) {     var service = {           getguid: getguid,     };      return service;      /*     * return numeric unik id of 16 chr.     */     function getguid() {   function s4() {     return math.floor((1 + math.random()) * 0x10000);   }   return s4() + ''+ s4() + '' + s4() + '' + s4() + '' +     s4() ; }     }  })(); 

to use service function in controller scope, inject service (guidservice)

and call guidservice.getguid();


Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -