应用程序的形式相当复杂。文件上传,几个select2-fields和几个xeditables。这些附加功能不能很好地支持ng-dirty。我想只在所有字段都有效且文件上传通过服务器端验证时启用“提交”按钮。
是否有一些设计模式可以在Angular中管理这样的多方面验证?
答案 0 :(得分:1)
使用服务来计算是否满足复杂条件。
然后将复杂计算的结果(例如“condition1”)绑定到ng-switch。
http://docs.angularjs.org/api/ng.directive:ngSwitch
ng-switch更加健壮,因为不会加载不满足条件的DOM。
答案 1 :(得分:0)
是的,您可以使用:
ng-if="conditions"
或者:
ng-show="conditions"
ng-hide="conditions"
Tray写了更多specyfic问题在哪里,你想要的东西很容易在angularjs文档中找到。