例如,ng-required调用$ isEmpty来确定是否应该设置ng-invalid-required等.Angular调用什么来决定是否应该设置ng-dirty?
答案 0 :(得分:0)
希望我能正确理解你的问题。如果没有,请告诉我。
您可以使用$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
状态({{1}当我们想要在ng-pristine
或reuse
之后saving
表单时,我们使用此方法。
Angular通过使用resetting
属性来检测它。它是$pristine
属性。如果是boolean
,则用户尚未与表单进行交互。
答案 1 :(得分:0)
脏状态表示是否将其修改为某些操作