Skip to content

travenasty/angular-underscore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An AngularJS module adapting underscore

This module exposes underscore's API into angular app's root scope, and provides some filters from underscore.

Filters

Whole Underscore's API for Collections, Arrays and Objects except decision API (e.g. functions return true|false), side effect guys, and _.range(not making sense as a filter).

For API details please check out http://underscorejs.org/

How to use

Install

After load angular.js and underscore.js:

<script type="text/javascript" src="angular-underscore.js"></script>

Load angular-underscore

Load whole stuff

angular.module('yourAwesomeApp', ['angular-underscore']);

Load API only

angular.module('yourAwesomeApp', ['angular-underscore/utils']);

Load filters only

angular.module('yourAwesomeApp', ['angular-underscore/filters']);

Load specific feature only

// load `shuffle` only
angular.module('yourAwesomeApp', ['angular-underscore/filters/shuffle']);

Usecase

<script type="text/javascript">
  angular.module('example', ['angular-underscore']);
</script>

<body ng-app="example">
  <!-- generate 10 unduplicated random number from 0 to 9 -->
  <div ng-repeat="num in range(10)|shuffle">{{num}}</div>
</body>

About

Underscore adapter for AngularJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%