I'm using a simple custom directive for a modified input field which occurs throughout my application:
app.directive('editor', function() {
return {
restrict: 'E',
templateUrl: 'editor.html',
scope: { value: '=' }
};
});
The editor.html
basically creates an input
element with additional controls. Simplified it looks like this:
<div>
<input ng-model=value>
<!-- more code here -->
</div>
I access my directive using <editor value={{object.name}}></editor>
. This works perfect. Now I need to perform different validations on the input. The necessary validators to use vary, so I would like to be able to pass the actual validators to my directive. Something like:
<editor value={{object.name}} validator-a validator-b></editor>
or
<editor value={{object.name}} validators=validatorA,validatorB></editor>
How could I achieve that?