我是 AngularJS 的新手,也许我用错了方法,但我在验证表单时遇到了问题。
我有一个包含多个 DIV 的表单。每个 DIV 代表表单流中的一个页面。我有一个 Next-button 将用户带到下一页(DIV)。
页面基于 $scope 中的“currentpage”字段显示,例如
<form>
<div ng-show="currentpage == 1">
<input type="text" required />
</div>
<div ng-show="currentpage == 2">
<input type="text" required />
</div>
<button ng-disabled="??" ng-click="next()" />
</form>
我想单击 Next 按钮以仅在可见的 DIV 控件上触发表单验证,而不是在隐藏的控件上触发表单验证。根据可见控件的验证状态禁用 Next 按钮是完美的。但是怎么做?我非常想避免在我的控制器中使用 JQuery。
谢谢!