angularjs – 获取Angular中表单元素的原始值
发布时间:2020-12-17 16:57:16 所属栏目:安全 来源:网络整理
导读:Angular有内置的东西返回输入元素的原始值吗? 我看到有一个$setPristine(),但是没有函数来获得原始值?现在,我只是在控制器初始化时在控制器中创建一个pristine值的副本.我真的不能相信这是正确的 – 没有任何东西可以给我原始形式领域的价值. 表单字段很脏
Angular有内置的东西返回输入元素的原始值吗?
我看到有一个$setPristine(),但是没有函数来获得原始值?现在,我只是在控制器初始化时在控制器中创建一个pristine值的副本.我真的不能相信这是正确的 – 没有任何东西可以给我原始形式领域的价值. 表单字段很脏,但其值与表单字段为原始字段时的值相同.用户弄脏了该字段,但是当用户离开该字段时,该值与字段被弄脏之前的值相同. Angular提供什么能告诉我的? 解决方法
当你的输入元素是脏的时,angular将ng-dirty类应用于它.您可以检查元素上是否存在此类.它还会在元素更改之前在元素上应用ng-pristine类.
有一点需要注意:如果您更改模型值并将其设置回原始值,它仍然会变脏.这让我有点沮丧. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |