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.
A complete AngularJS service with controllers and templates for generating application modals and dialogs for use with Angular-UI-Bootstrap and Twitter Bootstrap
AngularJs directive to use a date and/or time picker as a dropdown from an input.
Lightweight UI Components/utilities.
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.
An AngularJS select replacement which build select like dropdown component with collection and ng-model support
AngularJS UI Bootstrap Module for adding context menus to elements.
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.
A Bootstrap 3 Icon Picker implemented in AngularJS.
AngularJS directive for the bootstrap-switch jQuery plugin.
This plugin was mostly put together quickly with the intent of using something that worked. It has zero test coverage. It is, however, registered on bower as angular-bootstrap-slider. Just include slider.js and use the package ui.bootstrap-slider. You will also need to include bootstrap-sliders CSS and JS.
A simple angular directive to display a bootstrap styled confirmation popover when an element is clicked.
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!
Off canvas side menu for use with ui-bootstrap 0.14+. Extends ui-bootstrap’s $uibModal provider.
Simple AngularJS Chat Directive with Bootstrap.
Angular.js service providing simple notifications using Bootstrap 3 styles with css transitions for animations.
Angular/Bootstrap animated submit button directive.
Angular directive for enhanced placeholders that easily integrate with Bootstrap form fields.
Angular UI Tour is a plugin that uses Angular UI Bootstrap’s popovers to display a guided product tour. This was originally inspired by Bootstrap Tour as Angular Bootstrap Tour, but after much feedback to remove the jQuery dependency, Angular UI Tour was born.
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.
A scrollable tab plugin compatible with angular-ui bootstrap tabs