fluid-form
Version:
Fluid form generator
22 lines (19 loc) • 461 B
JavaScript
module.exports = fluidFormDirective;
function fluidFormDirective() {
return {
restrict: 'EA',
scope: {
schema: '=',
labels: '=',
validator: '&', /* validator(model) -> { keyName: 'error' } */
onSubmit: '&' /* onSubmit(model) */
},
controller: 'fluidFormController',
require: ['ngModel'],
template: require('./templates')['fluid-form'],
compile: compile
};
function compile(element, attrs) {
element.addClass('fluid-form');
}
}