我是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