It looks like you’re using ngModel on the same form field as formControlName. Support for using the ngModel input property and ngModelChange event with reactive form directives has been deprecated in Angular v6 and will be removed in Angular v7.
今天在写ng表单编辑回显的时候遇到这个警告

大概的意思是 ngModel与 nz-form 表单冲突
代码如下,我这里是利用变量接收数据,再将其回显到页面,虽然功能实现了但是看着警告挺不舒服的

这是将数据直接放入变量中的方法

后来发现直接将数据set进入表单中即可直接删去ngModal进行数据回显,从而避免浏览器警告的问题(数据属性名要与表单名称相对应)

希望能够帮到遇到相同问题的朋友

本文探讨了在Angular开发中,使用ngModel与Reactive Forms在同一表单字段上可能引起的冲突问题。通过实例代码,展示了如何避免警告信息,直接将数据设置到表单中,实现数据回显的同时,保持代码的整洁与规范。
2069

被折叠的 条评论
为什么被折叠?



