例如,ng required调用$isEmpty来确定是否应该设置ng invalid required等。Angular调用什么来决定是否应该设置ng dirty?
脏状态指示是否修改为某些操作
希望我正确理解了你的问题。如果没有,请告诉我。
可以使用$setDirty();
方法到Sets the form to a dirty state.
。可以调用此方法来添加ng-dirty
类并将表单设置为脏状态(ng-dirty
类)。
Angular通过使用$dirty
属性来检测这一点。它是boolean
属性。如果是True
,则用户已经与表单进行了交互。
我们可以使用$setPristine()
方法到Sets the form to its pristine state
。这个方法可以被调用来移除ng-dirty
类并将表单设置为其pristine
状态(ng-pristine
类)。当我们想在saving
或resetting
之后reuse
表单时,我们使用这个方法。
使用$pristine
属性进行角度检测。它是boolean
属性。如果是True
,则用户尚未与表单进行交互。