my-minlength
属性が文字列 (null ではない) であるかどうか、およびそうであるかどうかをチェックする非常に単純なディレクティブを作成しようとしています。ng-minlength
属性を入力要素に追加します。これは機能するはずですが、機能していません。
私の指令
var app = angular.module("fooApplication", [])
app.directive('myMinlength', function() {
return {
link: function(scope, element, attrs) {
if(element == "") {
attrs.$set('ng-minlength', attrs.myMinlength);
}
},
}
});
私のHTML
<input type="text" name="foo" my-minlength="5" required/>
可能性のあるエラーから完全に取り除かれた提案を編集します - それでも機能しません。
.directive('myMinlength', ['$compile', function($compile) {
return {
link: function(scope, element, attrs) {
if(true) {
attrs.$set('ng-minlength', "5");
$compile(element)(scope);
}
},
}
}]);