我是AngularJS的新手,仍在学习。自定义指令,需要一些条件之前踢入所需的领域
我想创建一个自定义指令,我想有一些条件,需要一些条件之前,自定义必需的踢球。例如复选框被打勾。以下是我的示例指令和HTML。非常感谢您的回复。请让我知道你是否仍然需要一些信息。
.directive('customrequired', function() {
return {
require: '?ngModel',
link: function (scope, elm, attr, ctrl) {
if (!ctrl) return;
//conditional approach like, requires checkbox to be checked.?
}
};
})
HTML
<input type="text" ng-model="Create.ProductName" name="ProductName" customrequired="Create.IsRequired == 1"/>
<input type="checbox" ng-model="Create.IsRequired" name="Required" />
如果它只是简单的条件,如复选框,那么它使用ngRequired指令是有意义的。 – dfsq
你介意解释一下情况吗? –
@PankajParkar,条件是。如果复选框被选中,它将在您提交表单或焦点不足时触发验证。 – Chris