AngularJs将列表保持在原始状态

时间:2016-11-14 13:40:07

标签: javascript html angularjs

我们有一个带有2个列表控件和4个按钮的移动器指令。我希望能够将keepPristine属性添加到此指令中,如果我将其设置为true,则控件不应对更改做出反应并设置ng-dirty标志。我尝试添加到列表的ng-change事件:

html.push(data)

不幸的是,当我使用Developer's Tools检查这个控件时,我发现它仍然处于非脏状态。无论我与他们互动,我应该怎么做以确保两个列表始终处于原始状态?

1 个答案:

答案 0 :(得分:1)

您应该尝试使用$setPristine()方法代替......如果之后,它不是“原始”,那么在$scope.$apply()调用之后添加$setPristine()