This addon is deprecated and no longer maintained!
This Ember addon adds support for validations based on ember-validations to ember-bootstrap forms. ember-bootstrap versions before 0.7.0 came with built-in support for ember-validations, all versions starting at 0.7.0 need an additional addon that implements validation support for the particular validation library. This addon delivers support for ember-validations.
ember install ember-bootstrap-validations
You should have installed the ember-bootstrap and ember-validations addons already. If not install them:
ember install ember-bootstrap
ember install ember-validations
If using ember-bootstrap 1.0 (alpha), install the corresponding version of this addon:
ember install [email protected]
Add validations to your model:
import DS from 'ember-data';
import EmberValidations from 'ember-validations';
export default DS.Model.extend(EmberValidations, {
username: DS.attr('string'),
email: DS.attr('string'),
password: DS.attr('string'),
validations: {
'username': {
presence: true,
length: { minimum: 6 }
},
'email': {
presence: true
},
'password': {
presence: true,
length: { minimum: 8 }
}
}
});
Then assign the model to your form:
Code and documentation copyright 2016 kaliber5 GmbH. Code released under the MIT license.