我是angular js的新手。我有一个使用bootstrap构建的表单,还包括一个按钮。按钮标签有
<button><a href="#myUrl">Ok</a></button>
在使用angular js的单页应用程序中,我们使用ngRoute移动到其他视图。所以点击按钮,它会引导我进入下一个视图。重定向前我可以验证表单吗?href将使用ngRoute自动移动到其他视图。我该如何解决这个问题?
研究具有许多相关属性的角度形状控制器,用于形状检查
https://docs.angularjs.org/api/ng/type/form.FormController
此外,这也是如何在angular中进行引导验证的一个很好的介绍:http://blog.yodersolutions.com/bootstrap-form-validation-done-right-in-angularjs/
在上面教程的上下文中,你可以对你的链接按钮做这样的操作:
<button class="btn btn-primary" ng-disabled="userForm.$invalid">Save</button>