angular - 编辑表单 this.form.dirty 始终为 true 如何在 Angular 6 中处理

标签 angular angular6

我的 Angular 6 项目 ngOnInit() 有一个编辑表单,我正在调用 API 并使用我获得的数据填充表单。但我不希望表单变脏,因为我还没有手动更改数据。一旦表单值发生变化,Angular 就会将“form.dirty”设置为“true”。

我想在加载表单数据后检查表单值是否被用户更改。这可能吗?

最佳答案

this.formName.markAsPristine();

关于angular - 编辑表单 this.form.dirty 始终为 true 如何在 Angular 6 中处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54517572/

相关文章:

angular - 什么是 Angular 路由?

angular - 有什么方法可以改变 Angular 5 HttpInterceptor 中的响应吗?

javascript - 如何使用 HTML5 WebRTC 录制和保存视频

json - 循环遍历 JSON 键和值

javascript - 来自 localstorage 的 {{array.value}} 不工作

angular - 将 DrawingManager 与 @angular/google-maps 一起使用

angular - 以编程方式以 react 形式选择 PrimeNG AutoComplete 的值

angular - 响应式(Reactive)表单字段不使用 setValue 或 patchValue 更新

angular - 通过在 typescript 中调用方法打开 bootstrap 4 模式

html - 单击 Angular 6 中的按钮后如何用另一个图像替换图像?