angular-bs-edit
Angular-bs-edit is a set of AngularJS directives for inline editing in the Bootstrap style.
The directives are:
Requirements
Quick start
Several quick start options are available:
- Download the latest release
- Clone the repo:
git clone https://github.com/flexjoy/angular-bs-edit.git. - Install with Bower:
bower install angular-bs-edit. - Use Bower WebJars dependency.
What's included
angular-bs-edit/ dist/ ├─css/ │ ├─angular-bs-edit.css │ └─angular-bs-edit.min.css └─js/ ├─angular-bs-edit.js └─angular-bs-edit.min.js
Usage
Load CSS and JS
<link href="dist/css/angular-bs-edit.min.css" rel="stylesheet"> ... <script src="dist/js/angular-bs-edit.min.js"></script>
Add "angular-bs-edit" to dependencies
angular.module('MyApp', ['bs-edit']); Documentation
bseText
Basic directive
<div bse-text="model"></div>
API
| Attribute | Type | Required | Default | Description |
| bse-text | model | yes | | Angular model |
| name | string | no | | Form field name |
| empty | string | no | empty | Displayed value for empty field |
bseSelect
Basic directive
<div bse-select="model" onshow="getList()"></div>
API
| Attribute | Type | Required | Default | Description |
| bse-select | model | yes | | Angular model. As object must have two required fields: id and name |
| onshow | function | yes | | Function returns an array. Must return a $promise |
| name | string | no | | Form field name |
| empty | string | no | empty | Displayed value for empty field |
bseTextarea
Basic directive
<div bse-textarea="model"></div>
API
| Attribute | Type | Required | Default | Description |
| bse-textarea | model | yes | | Angular model |
| name | string | no | | Form field name |
| empty | string | no | empty | Displayed value for empty field |
bseDate
Basic directive
<div bse-date="model"></div>
API
| Attribute | Type | Required | Default | Description |
| bse-date | model | yes | | Angular model. Initial value can be timestamp or javascript date. Return date in javascript date format |
| locale | model | no | en | Angular model contains language in accordance with the bootstrap-datepicker language |
| name | string | no | | Form field name |
| empty | string | no | empty | Displayed value for empty field |
bseCheckbox
Basic directive
<div bse-checkbox="model"></div>
API
| Attribute | Type | Required | Default | Description |
| bse-checkbox | model | yes | | Angular model |
| name | string | no | | Form field name |