首页 > AngularJS中如何获取完整的表单验证$error对象

AngularJS中如何获取完整的表单验证$error对象

我这里$error对象只能获取到出错的属性和属性值,但是未出错的对象的属性值就不在其中,有什么办法获取全部表单验证属性和它的属性值吗?

上图是在3中验证状态下控制台的输出结果,$error对象只会获取不符合规则。

怎么获取全部验证属性及其属性值呢?


全部属性不都是你自己写入的么,怎么还需要特别手段获取?还是说,你期待一种能够遍历指定form属性的方法?

我似乎没接触过这类需求,但想一想或许这么写可以完成你的要求:

angular.forEach($scope.myForm.form, function(value, key) {
    if(key.substring(0, 1) !== '$'){
         console.log(key);//key是属性名,value是内容,自己打出来看看吧
    }
});
【热门文章】
【热门文章】