18 Angular UI Element Directives For Bootstrap

Directives are an awesome tool that essentially lets you create new HTML tags, or supercharge existing tags with attributes. Directives allow you to create custom HTML components. It can be attributes, classes or elements. Using elements allows us to create modular UI components for web apps. So in this post we`ve collected some useful Bootstrap ui components remade as AngularJS directives.

Lightbox

When the lightbox is opened, navigating to the previous/next image can be achieved by clicking buttons above the image, clicking the left/right arrow keys, or swiping to the left/right (optional with ngTouch). The escape key for closing the modal is automatically binded by AngularUI Bootstrap.

Lightbox

Tree directive

An AngularJS directive that creates a Tree based on a Bootstrap “nav” list. The style is completely Bootstrap because the tree is actually just a Bootstrap “nav” list, with a few changes: Indentation is added, expand/collapse icons are added, and Angular CSS animations are used during expand/collapse.

Tree directive

nya-bootstrap-select

An AngularJS select replacement which build select like dropdown component with collection and ng-model support

nya-bootstrap-select

Dialog service

A complete AngularJS service with controllers and templates for generating application modals and dialogs for use with Angular-UI-Bootstrap and Twitter Bootstrap

Dialog service

contextMenu

AngularJS UI Bootstrap Module for adding context menus to elements.

contextMenu

Iconpicker

A Bootstrap 3 Icon Picker implemented in AngularJS.

Iconpicker

Confirm

A simple angular directive to display a bootstrap styled confirmation popover when an element is clicked.

Confirm

AutoFields

Avoid bloating your templates with repetitive form html. Instead, just specify a schema for the form and the model you want to bind it to and you’re done!

AutoFields

Off canvas

Off canvas side menu for use with ui-bootstrap 0.14+. Extends ui-bootstrap’s $uibModal provider.

Off canvas

Tab scroll

A scrollable tab plugin compatible with angular-ui bootstrap tabs

tab scroll

Chat

Simple AngularJS Chat Directive with Bootstrap.

Chat directive

Notification

Angular.js service providing simple notifications using Bootstrap 3 styles with css transitions for animations.

Notification

Placeholders

Angular directive for enhanced placeholders that easily integrate with Bootstrap form fields.

Placeholders

Button

Angular/Bootstrap animated submit button directive.

Button

Datetime picker

AngularJs directive to use a date and/or time picker as a dropdown from an input.

Datetime picker

Formly

This is a template for angular-formly which adds templates with classes specific to bootstrap. Each field is wrapped in a div. This library is not standalone and requires angular-formly to be present and loaded.

Formly

#angular #javascript #programming #bootstrap

18 Angular UI Element Directives For Bootstrap
15.05 GEEK