ng7 及以上 ngModel与 nz-form 表单冲突警告

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

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进行数据回显,从而避免浏览器警告的问题(数据属性名要与表单名称相对应)
在这里插入图片描述
希望能够帮到遇到相同问题的朋友

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值