我们有一个带有2个列表控件和4个按钮的移动器指令。我希望能够将keepPristine属性添加到此指令中,如果我将其设置为true,则控件不应对更改做出反应并设置ng-dirty标志。我尝试添加到列表的ng-change事件:
html.push(data)
不幸的是,当我使用Developer's Tools检查这个控件时,我发现它仍然处于非脏状态。无论我与他们互动,我应该怎么做以确保两个列表始终处于原始状态?
答案 0 :(得分:1)
您应该尝试使用$setPristine()
方法代替......如果之后,它不是“原始”,那么在$scope.$apply()
调用之后添加$setPristine()
。