Angular-bs-edit is a set of AngularJS directives for inline editing in the Bootstrap style.
The directives are:
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.
angular-bs-edit/
dist/
├─css/
│ ├─angular-bs-edit.css
│ └─angular-bs-edit.min.css
└─js/
├─angular-bs-edit.js
└─angular-bs-edit.min.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' ] ) ;
< div bse-text ="model "> </ div >
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
< div bse-select ="model " onshow ="getList() "> </ div >
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
< div bse-textarea ="model "> </ div >
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
< div bse-date ="model "> </ div >
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
< div bse-checkbox ="model "> </ div >
Attribute
Type
Required
Default
Description
bse-checkbox
model
yes
Angular model
name
string
no
Form field name