1

我正在尝试使用 AngularJS 来验证表单。该表单将跨越多个页面,我想在用户移动到下一个页面之前验证每个页面。

这很简单。但是,每个页面都可以包含多个选项卡,我不确定如何打开和关闭特定选项卡的验证。

正如您在下面的小提琴中看到的那样,“#page1”有“个人”和“公司”。用户只能选择这两个中的一个,并且根据该选择,我必须禁用其他选项卡上的验证。使用 jQuery 动态添加“ng-disabled”属性不起作用。

我怎样才能做到这一点?任何帮助表示赞赏。

http://jsbin.com/ijuhos/5/edit

4

1 回答 1

0

ngDisabled接受一个表达式。您可以在每个下一个按钮上设置每个 ngDisabled 属性,以调用控制器中检查活动选项卡的函数,并执行更多逻辑(您必须弄清楚,您的小提琴很难阅读;)

于 2012-11-09T09:37:22.010 回答