AngularJs中的自定义验证

时间:2015-03-13 08:47:36

标签: javascript angularjs

我有一个表单中的按钮列表,其中一些需要在某些条件下被禁用,这里是按钮的代码:

<button data-ng-repeat="btn in buttons" data-ng-disabled="(btn.submit && message.orderLimit>=message.totalQuantity) || popupForm.$invalid" data-ng-click="close(btn.result)" class="btn" data-ng-class="btn.cssClass">{{ btn.label }}</button>

正如您所看到的,我已经为我的自定义验证添加了条件&& message.orderLimit>=message.totalQuantity,并为Angular添加了tipycal,例如required,maxlength等。我使用了Angular的popus.$invalid,我没有&#39;真的觉得这很干净,如果我需要添加10个自定义验证呢?

我是否必须在html中添加所有这些内容? 有没有办法将我的海关验证用于popUpForm.$invalid或在输入字段中包含海关验证?

0 个答案:

没有答案