Nya Bootstrap Select

screenshot of Nya Bootstrap Select
angular
bootstrap

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

Overview

Nya-bootstrap-select is a modern AngularJS directive designed to enhance the traditional Bootstrap select functionality by integrating the data-binding features of AngularJS seamlessly. The v2 release of wannan directive has been completely rewritten, allowing it to remove its dependency on jQuery and the Bootstrap-select plugin while retaining all critical aspects of its predecessor. Ideal for AngularJS applications version 1.2 and up, this directive keeps the development streamlined and customizable for users.

While currently in a maintenance phase, it focuses on bug fixes, ensuring a stable performance rather than introducing new features. The directive presents a straightforward installation process via package managers like Bower or npm, making it accessible for developers.

Features

  • AngularJS Integration: Native support for AngularJS 1.2+, allowing for powerful data-binding features and easy implementation in existing applications.
  • No jQuery Dependency: Fully self-contained, it eliminates the need for jQuery, simplifying dependencies and improving performance.
  • Static and Dynamic Options: Supports both static options through HTML and dynamic options generated from AngularJS models for flexible use cases.
  • Option Grouping: Provides the ability to group options by object property, similar to native select elements, enhancing organization within the dropdown.
  • Simple Setup: Intuitive installation via Bower or npm, and easy to configure in your application with a few simple steps.
  • Customizable Styles: Allows customization through its CSS file, ensuring that it can match the look and feel of any application without hassle.
  • Maintainable Codebase: Built with Grunt and structured for easy contributions, making it simple for developers to fork and integrate any necessary changes efficiently.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

bootstrap
Bootstrap

Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites.

grunt
Grunt

Grunt is a popular JavaScript task runner that automates repetitive tasks like minification, compilation, and testing, allowing developers to focus on writing code.