guid.service.js
464 Bytes
(function() {
'use strict';
angular
.module('dialoga')
.factory('GUID', GUID);
/** @ngInject */
function GUID(){
var service = {};
service.generate = function (){
function s4() {
return Math.floor((1 + Math.random()) * 0x10000)
.toString(16)
.substring(1);
}
return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
s4() + '-' + s4() + s4() + s4();
};
return service;
}
})();