Angular JS中的ng-disabled

时间:2016-07-20 08:10:17

标签: javascript angularjs

我有一个模态弹出窗口,其中包含很少的必填字段。

groupName , groupCode

只有3个以上的字段 <input type="submit" class="btn btn-default pull-right" style="width:100px;" value="Submit" ng-disabled="!(referenceAddRecord.groupCode || referenceAddRecord.groupName)|| addReferenceDataGroupNameExists() || addReferenceDataGroupCodeExists()" /> 是强制性的。

如果它们存在或未填充,我希望禁用页面中的提交按钮。

所以,我做了......

whether the fields are filled

但它不起作用。甚至只有检查失败的 <input type="submit" class="btn btn-default pull-right" style="width:100px;" value="Submit" ng-disabled="!(referenceAddRecord.groupCode || referenceAddRecord.groupName)" /> 。每当我只输入一个字段时,它就会被启用。

flexbox

我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

查看此plunker

<input type="submit" id="submit" ng-disabled="!(referenceAddRecord.groupName && referenceAddRecord.groupCode)" value="Submit" />