AngularUI - The companion suite for AngularJS *** Usage Requirements AngularJS v1.0.0+ is currently required. jQuery / Plugins _(depends on directive)._ Check specific directive dependencies for more information Installation The…
AngularUI - The companion suite for AngularJS
*

Usage
Requirements
- AngularJS v1.0.0+ is currently required.
- jQuery / Plugins** _(depends on directive)._ Check specific directive dependencies for more information
Installation
The repository comes with the modules pre-built and compressed into the build/ directory.
javascript
angular.module('myApp', ['ui']);
The modules can be found in the Directives and Filters folders. Check out the readme file associated with each module for specific module usage information.
Development
You do not need to build the project to use it - see above - but if you are working on it then this is what you need to know.
Requirements
0. Install Node.js and NPM (should come with)
1. Install local dependencies:
bash
$ npm install
2. Install global dependencies grunt, coffee-script, and testacular:
bash
$ npm install -g testacular coffee-script grunt
Build Files & Run Tests
Before you commit, always run grunt to build and test everything once.
bash
$ grunt
Test & Develop
The modules come with unit tests that should be run on any changes and certainly before commiting changes to the project. The unit tests should also provide further insight into the usage of the modules.
First, start the testacular server:bash
$ grunt server
Then, open your browser to http://localhost:8080 and run the watch command to re-run tests on every save:
bash
$ grunt watch
Publishing
For core team: if you wish to publish a new version follow these steps:
1. Bump the version number inside package.json
2. Build and test
3. Commit the updated package.json and build/ folder on their own commit
4. Tag the commit: git tag v[maj].[min].[patch]
5. Push the tag: git push [angular-ui] master --tags
Members
-
ui-router ★ PINNED
The de-facto solution to flexible routing with nested views in AngularJS
TypeScript ★ 13k 5mo agoExplain → -
ui-grid ★ PINNED
UI Grid: an Angular Data Grid
JavaScript ★ 5.4k 2d agoExplain → -
ui-scroll ★ PINNED
Unlimited bidirectional scrolling over a limited element buffer for AngularJS applications
JavaScript ★ 326 3y agoExplain → -
bootstrap ▣
PLEASE READ THE PROJECT STATUS BELOW. Native AngularJS (Angular) directives for Bootstrap. Smaller footprint (20kB gzipped), no 3rd party JS dependencies (jQuery, bootstrap JS) required. Please read the README.md file before submitting an issue!
JavaScript ★ 14k 7y agoExplain → -
ui-select ▣
AngularJS-native version of Select2 and Selectize
JavaScript ★ 3.2k 6y agoExplain → -
angular-google-maps ▣
AngularJS directives for the Google Maps Javascript API
CoffeeScript ★ 2.5k 7y agoExplain → -
angular-ui-OLDREPO ▣
DISCONTINUED REPO: This project has been restructured ->
JavaScript ★ 2.2k 11y agoExplain → -
ui-calendar ▣
A complete AngularJS directive for the Arshaw FullCalendar.
JavaScript ★ 1.5k 7y agoExplain → -
ui-utils ▣
Deprecated collection of modules for angular
JavaScript ★ 1.4k 11y agoExplain → -
AngularJS-sublime-package ▣
AngularJS code completion, snippets, go to definition, quick panel search, and more.
JavaScript ★ 1.4k 10y agoExplain → -
ui-sortable ▣
jQuery UI Sortable for AngularJS
JavaScript ★ 1.3k 7y agoExplain → -
ui-select2 ▣
AngularJS wrapper for select2 (deprecated, use angular-ui/ui-select)
JavaScript ★ 595 8y agoExplain → -
ui-ace ▣
This directive allows you to add ACE editor elements.
JavaScript ★ 575 9y agoExplain → -
ui-tinymce ▣
AngularUI wrapper for TinyMCE
JavaScript ★ 487 6y agoExplain → -
ui-layout ▣
This directive allows you to split !
JavaScript ★ 402 8y agoExplain → -
ui-mask ▣
Mask on an input field so the user can only type pre-determined pattern
JavaScript ★ 387 7y agoExplain → -
ui-codemirror ▣
This directive allows you to add CodeMirror to your textarea elements.
JavaScript ★ 378 7y agoExplain → -
ui-grid.info
Website for ui-grid
★ 378 2y agoExplain → -
ui-leaflet ▣
AngularJS directive to embed an interact with maps managed by Leaflet library
JavaScript ★ 312 8y agoExplain → -
ui-map ▣
Google Maps
JavaScript ★ 287 10y agoExplain → -
AngularJS-Atom ▣
An AngularJS package for Github's Atom editor
CoffeeScript ★ 283 8y agoExplain → -
AngularJS-StyleGuide ▣
Example of scalable architecture for my NG-Conf 2014 talk
JavaScript ★ 282 8y agoExplain → -
ui-slider ▣
jQuery UI Slider for AngularJS
HTML ★ 265 9y agoExplain → -
ui-date ▣
jQuery UI Datepicker for AngularJS
JavaScript ★ 264 9y agoExplain → -
AngularJS-brackets ▣
AngularJS plugin for Brackets (booya)
JavaScript ★ 215 11y agoExplain → -
bootstrap-bower ▣
This is a bower repository to hold Angular UI Bootstrap releases.
JavaScript ★ 156 6y agoExplain → -
alias ▣
Create concise aliases for third-party directives and templates
JavaScript ★ 114 9y agoExplain → -
ui-mention ▣
Facebook-like @mentions for text inputs built around composability
JavaScript ★ 112 6y agoExplain → -
ui-chart ▣
This directive lets you use jqPlot with Angular
JavaScript ★ 111 12y agoExplain → -
ui-validate ▣
General-purpose validator for ngModel
JavaScript ★ 109 9y agoExplain → -
ui-uploader ▣
Customizable file uploader
JavaScript ★ 106 8y agoExplain → -
ui-tour ▣
A native tour-type directive that will lace easily-controllable tooltips throughout your app
HTML ★ 92 9y agoExplain → -
AngularJs.tmbundle ▣
AngularJs Textmate Bundle
★ 87 11y agoExplain → -
angular-ui.github.com
Angular UI homepage
HTML ★ 79 9y agoExplain → -
bower-ui-grid
Bower package for UI Grid
JavaScript ★ 38 2y agoExplain → -
ui-scrollpoint ▣
Add a 'ui-scrollpoint' class to elements when the page scrolls past them.
JavaScript ★ 28 8y agoExplain → -
ui-event ▣
Bind a callback to any event not natively supported by Angular
JavaScript ★ 27 10y agoExplain → -
AngularJS-tern-plugin ▣
A, slow'ish moving, WIP plugin for Tern that enables it to understand AngularJS dependency injection.
JavaScript ★ 26 12y agoExplain → -
community ▣
Placeholder repo for discussion
★ 23 12y agoExplain → -
angular-ui-publisher ▣
Helper component for building and publishing your angular modules as bower components
JavaScript ★ 20 10y agoExplain → -
ui-leaflet-draw ▣
angular directive for ui-leaflet to utilize Leaflet.Draw
CoffeeScript ★ 17 7y agoExplain → -
angular-ui-router-bower ▣
Bower publishing for Angular UI-Router for ng1
★ 14 4y agoExplain → -
ui-indeterminate ▣
Toggle a checkbox input's special 'indeterminate' property
JavaScript ★ 14 10y agoExplain → -
ui-calendar2 ▣
Angular Native Calendar, inspired by ui-calendar
JavaScript ★ 13 11y agoExplain → -
angular-ui-docs ▣
Helper component for building your angular modules as bower components
JavaScript ★ 10 13y agoExplain → -
ng-grid-legacy ▣
ng-grid 2.x
JavaScript ★ 6 8y agoExplain → -
builder ▣
Build server for angular-ui
JavaScript ★ 3 13y agoExplain → -
grunt-uidocs-generator ⑂ ▣
Build angularJS documentation with a grunt task.
JavaScript ★ 1 7y agoExplain → -
ui-position ▣
Helper class used by a lot of angular projects on the web
★ 1 11y agoExplain → -
grunt-ts ⑂ ▣
A grunt task to manage your complete typescript development to production workflow
JavaScript ★ 0 11y agoExplain →
No repos match these filters.