Giter Club home page Giter Club logo

angular-uuid's Introduction

angular-uuid

angular-uuid is an AngularJS wrapper for Robert Kieffer's node-uuid, which provides simple, fast generation of RFC4122 UUIDS.

Features

  • AngularJS service – no global scope pollution
  • Generate RFC4122 version 1 or version 4 UUIDs
  • Cryptographically strong random # generation on supporting platforms
  • Tiny file size when minified.

Installation

If using CommonJS then simply require angular-uuid as per usual, prior to setting up your AngularJS modules (but after including angular):

npm install --save angular-uuid
require("angular-uuid");

Otherwise use a regular script tag (after including angular):

<script src="angular-uuid.js"></script>

Angular Module Usage

Ensure that you include angular-uuid in your module definition:

var CoolApp = angular.module("CoolApp", ["angular-uuid"]);

You can then inject uuid where necessary, for example:

CoolApp.controller("MainCtrl", ["uuid", MainCtrl]);

function MainCtrl (uuid)
{
    var hash = uuid.v4();
    console.log(hash);
}

Documentation

Full documentation is available via the original project's readme: https://github.com/broofa/node-uuid/blob/master/README.md

angular-uuid's People

Contributors

broofa avatar ctavan avatar munkychop avatar bpo avatar sobrinho avatar jasonwoof avatar mrjbq7 avatar kenhkan avatar nateps avatar zubairov avatar oatkiller avatar scottweinstein avatar bwrrp avatar liquidg3 avatar tomgutz avatar xavi- avatar zeke avatar

Watchers

James Cloos avatar Guillermo Ponce Andrés avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.