angular - 如何将表格设置为原始?

标签 angular angular2-forms

  • 正在编辑表示实体状态的表单(变脏)
  • 正在提交表单,实体状态现在与表单状态对齐,这意味着表单现在应该设置为原始状态。

我们如何做到这一点? ng1 中有 $setPristine()。 顺便说一句,我说的是 ControlGroup 类型的表单。

最佳答案

markAsPristine 方法(目前似乎没有记录,但可以在这里找到:https://github.com/angular/angular/blob/53f0c2206df6a5f8ee03d611a7563ca1a78cc82d/tools/public_api_guard/forms/index.d.ts#L42)。

基本上,this.form.markAsPristine() 会做您期望的事情。

关于angular - 如何将表格设置为原始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37209375/

相关文章:

javascript - 每个处理程序后都会触发 Angular 变化检测吗?

javascript - 基于 Angular4 的 Web 应用程序部署

angular2-forms - 如何动态更改 ng2-uploader 中的 url

javascript - 遍历 Angular 2 中的嵌套 FormArray

angular2-forms - Angular 2/Material - 应用到父 FormGroup 的自定义验证器未显示 md 错误

Angular 2 只获取控制组中的脏值

json - 我如何处理 Angular 2 中的 JSON 数据?

angular - ionic 和 Stripe 元素 : keyboard bug with iOS

Angular 2 焦点表单元素

angular - 无法访问 Angular 模板中的枚举