在AngularJS中,ng-pristine和ng-dirty有什么区别?

在AngularJS中,ng-pristine和ng-dirty有什么区别?,第1张

在AngularJS中,ng-pristine和ng-dirty有什么区别?

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

希望这可以帮助。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5642077.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存