一尘不染

如何使用angularjs检查表单有效性?

angularjs

我对angularjs很陌生。说我的应用程式有表格。使用检查器,我注意到,如果angularjs认为该表单无效,则会向该表单添加ng-
invalid类。可爱。

因此,似乎为了检查表单是否有效,我需要使用Jquery选择器来污染我的代码吗?不使用表单控制器来指示表单有效性的angularjs方法是什么?


阅读 239

收藏
2020-07-04

共1个答案

一尘不染

当您将<form>标签放入ngApp时,AngularJS会自动添加表单控制器(实际上有一个指令,称为form添加必要行为)。name属性的值将绑定在您的范围内;所以类似<form name="yourformname">...</form>将满足:

表单是FormController的实例。可以选择使用name属性将表单实例发布到范围中。

因此,要检查表单有效性,可以检查$scope.yourformname.$valid范围属性的值。

您可以在“ 开发人员指南”部分中获取有关表单的更多信息。

2020-07-04