angular-uuid4
Angular service that generates RFC4122 version 4 UUIDs / GUIDs.
Sample UUID: f7e81995-1a52-48a4-88d1-f979e1917b29
Based on pnegri's npm package: https://github.com/pnegri/uuid-js
Usage
Require the module in your app and call uuid4.generate()
.
Example:
// add the uuid4 module to your appmyapp = angular;// inject it into your componentmyapp;
You can also validate uuids.
uuid4// true uuid4// false, because it's a v1 uuid uuid4// false
This returns true if the uuid is a valid v4 uuid.
Collisions
There are reports of Math.random()
not working properly on some systems. This may causes collisions (UUIDs that are the same).