如何正确使用AngularJS表单上的$ pristine属性

时间:2015-02-11 17:37:01

标签: angularjs forms

当我的表单最初加载时,$ pristine属性始终为false。我的理解是,只要没有用户与表单交互,$ pristine属性就会成立,直到用户通过某种交互方式更改模型。还有什么我需要注意的是,如果没有用户手动更改模型,可能会将$ pristine属性设置为false吗?我试图提醒用户,如果它不是原始状态,则在关闭表单之前有未保存的更改。

1 个答案:

答案 0 :(得分:1)

问题最终是使用Select2 angularjs指令。有一个已知的错误导致表单在初始化时变脏。目前github上存在一个未解决的问题。 Issue Here