angularjs – 获取Angular中表单元素的原始值

前端之家收集整理的这篇文章主要介绍了angularjs – 获取Angular中表单元素的原始值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Angular有内置的东西返回输入元素的原始值吗?

我看到有一个$setPristine(),但是没有函数来获得原始值?现在,我只是在控制器初始化时在控制器中创建一个pristine值的副本.我真的不能相信这是正确的 – 没有任何东西可以给我原始形式领域的价值.

表单字段很脏,但其值与表单字段为原始字段时的值相同.用户弄脏了该字段,但是当用户离开该字段时,该值与字段被弄脏之前的值相同. Angular提供什么能告诉我的?

解决方法

当你的输入元素是脏的时,angular将ng-dirty类应用于它.您可以检查元素上是否存在此类.它还会在元素更改之前在元素上应用ng-pristine类.

有一点需要注意:如果您更改模型值并将其设置回原始值,它仍然会变脏.这让我有点沮丧.

猜你在找的Angularjs相关文章