我有一个看起来像这样的角度指令
foo.directive('inputFoo', function() {
return {
restrict: 'E',
template: "<input type='text' ng-model='argument.value'/>",
transclude: true,
controller: [
'$scope', '$attrs', function($scope, $attrs) {
if ($attrs.hasOwnProperty('value')) {
return $scope.argument.value = $attrs.value;
}
}
]
};
});
我想写一个自定义验证。编写一个完整的新指令,然后将其包含在模板中,例如
,是否更好?template: "<input type='text' custom-validation ng-model='argument.value'/>",
或者我应该向处理验证的inputFoo添加链接函数吗?