Angularjs验证在保存点击时执行

时间:2015-08-18 10:13:38

标签: angularjs angularjs-directive angularjs-scope

我有一个验证,例如ng-required,当用户更改输入字段中的值时执行验证。

例如,当我创建新表单并且用户单击保存按钮时,不执行验证,我需要在保存按钮单击时检查验证 目前我正在查看Form。$ dirty。

我是这方面的新手,请建议在angularjs中处理验证的正确方法

由于

1 个答案:

答案 0 :(得分:0)

您可以使用内置属性$ valid并在ng-submit:

中使用它
.controller(function($scope, analyticsService) {
   $scope.rows = "";
   // I am assuming you have your $http (angular ajax wrapper) call in a service which I will call analyticsService for example purposes
   analyticsService.getResults(function(result){
   $scope.rows = JSON.parse(result.rows);
 })
}

仅当testForm。$ valid为true时才调用submit函数。