我需要禁用输入字段,直到其依赖字段具有有效值。
我希望有一个通用的功能。
但为此,我需要知道调用哪个输入字段ng-disabled
方法。
我将有一张地图,我将使用该地图检查其依赖字段的modelValue是否已定义并基于此设置ng-disabled
。
HTML:
<input type="text" class="form-control"
ng-init="oeMinLength = '3'"
ng-model="vm.trade.BOAT_CUSTOMER_NAME"
ng-disabled="vm.dependencyValidation()"
id="fi-oe" name="oe">
<input type="text" class="form-control"
ng-model="vm.trade.BOAT_CONTACT"
ng-disabled="vm.dependencyValidation()"
id="fi-contact" name="contact">
控制器:
vm.dependencyValidation = function () {
var identifier = 'contact';
if (isEmpty(getDependent(identifier))) {
return false;
}
else {
true;
}
};
我不想将名称/ ID作为参数传递给vm.dependencyValidation()
。