Angular UI Element directives can save a lot of time during your project development. Angular UI offers good elements such as switches, scrolls, overlays and other navigation bars that are not available in Bootstrap. It is comprised with great libraries such as overthrow.js so as to perform faster adhering to better user experience. What’s good about Angular UI kit is that it retains almost all Bootstrap syntax which allows a quicker and efficient conversion of web app to mobile app.
Through Angular UI element, you can create custom made components, change the color of the entire site with little adjustment and develop fine attributes. Go through the comprehensive list of 20 Angular UI Element Directives for Bootstrap for your inspiration.

Tour

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.

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.

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.

Datetime picker

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

adaptStrap

Lightweight UI Components/utilities.

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.

nya-bootstrap-select

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

contextMenu

AngularJS UI Bootstrap Module for adding context menus to elements.

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.

Iconpicker

A Bootstrap 3 Icon Picker implemented in AngularJS.

Switch

AngularJS directive for the bootstrap-switch jQuery plugin.

Slider

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.

Confirm

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

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!

Off canvas

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

Chat

Simple AngularJS Chat Directive with Bootstrap.

Notification

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

Button

Angular/Bootstrap animated submit button directive.

Placeholders

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

Tab scroll

A scrollable tab plugin compatible with angular-ui bootstrap tabs