0
我有一个角度表单用于通过资源服务插入信息。AngularJS重置prestine状态
服务返回输入值作为模型。但是,表单保留了验证信息,好像它不是原始的并且很脏。
当模型更改时,是否有办法重置表单的原始状态?
(我不和重置的形式,我想重置原始状态,以匹配模型)
我有一个角度表单用于通过资源服务插入信息。AngularJS重置prestine状态
服务返回输入值作为模型。但是,表单保留了验证信息,好像它不是原始的并且很脏。
当模型更改时,是否有办法重置表单的原始状态?
(我不和重置的形式,我想重置原始状态,以匹配模型)
您应该能够使用:您设置示波器上的模型后myFormName.$setPristine()
。
http://docs.angularjs.org/api/ng.directive:form.FormController
我的成功回调保存添加的模型的重新获取。在查询调用的成功回调函数中,我在表单上调用了$ setPristine()。它并没有消除这种形式,但它也没有将它自己定义为原始的,所有的验证都仍然存在。 – Snowburnt