该
ng-dirty班告诉你,形式已经被用户修改,而
ng-pristine类告诉你的形式还没有被用户修改。因此,
ng-dirty和
ng-pristine是同一故事的两个方面。
这些类被设置在任意字段中,而形式具有两个属性,
$dirty和
$pristine。
您可以使用该
$scope.form.$setPristine()函数将表单重置为原始状态(请注意,这是AngularJS 1.1.x功能)。
如果
$scope.form.$setPristine()甚至在AngularJS的1.0.x分支中也想要-ish行为,则需要推出自己的解决方案。基本上,这意味着遍历所有表单字段并将其
$dirty标志设置为
false。
希望这可以帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)