Cool libraries for Angujar
AKA someone already do this before
Loading bar
angular-loading-bar
- fully automatic
- customizable via js and css
- use interceptors to determinate the status of the request
- just include the depencency
Image Lazy Load
ng-lazy-image
- use srcset "thats so cool"
- Support scrollable container
- just include the directive
Infinite scroll
ngInfiniteScroll
- useful for large datasets
- appended dynamically
Angulartics
Angulartics
- Declarative way (AKA angular way)
- Routes are managed automatically
- A lot of plugins like (Google Analytics, Kissmetrics, Mixpanel, Flurry, Piwik, Segment.io)
- Extendible via API (write your own modules)
- Page Tracking
- Event Tracking
- Scroll Tracking
Translate (i18n)
pascalprecht.translate
- internationalization and localization (i18n)
- Support Json files as languaje files
masonry
angular-masonry-directive
- Just like the original Masonry but for Angular
- Totally declarative
REact
- Use React on angular apps
- Use React components as angular Directives with reactDirective service
linq
angular-linq
- same as linqjs but in angular
- all the power of linq in angular
- dependency injection
- flexible query languaje for Arrays
var jsonArray = [{
"user": {
"id": 155,
"screen_name": "b_mskk"
},
"text": "kabushiki kaisha"
}, {
"user": {
"id": 301,
"screen_name": "a_xbox"
},
"text": "halo reach"
}]
var queryResult = $linq.Enumerable().From(jsonArray)
.Where(function(x) {
return x.user.id < 200
})
.OrderBy(function(x) {
return x.user.screen_name
})
.Select(function(x) {
return x.user.screen_name + ':' + x.text
})
.ToArray();
Angular-ui
angular-ui
- Directives for bootstrap
- jQuery Passthrough
- ui-tinymce
- ui-map
- a lot of UI utils
Angular
By Steven Calderon
Angular
- 743