关于angular4中FormBuilder重新赋值时发生的问题
代码如图
constructor(public fb: FormBuilder) {
this.formModel = this.fb.group({
leader_id: ['']
});
this.httpService.myGet(this.organizationsService.getOrganizations())
.subscribe(data => {
this.formModel = this.fb.group({
leader_id: ['']
});
});
}
其中leader_id是自己用NG_VALUE_ACCESSOR写的一个select组件
但现在遇到一个问题,在对formModel重新赋值一个新的formBuilder的时候,即使包含的formControl是相同的,但是系统抛出一个bug
而且这个bug不是每一次都会触发的,触发条件至今没有找到
所以想请教一下大佬,这个报错的出发原因是什么,应该怎么解决一下
另想问一下各位大佬,有没有一种方法,可以表明formGroup中包含的formControl等结构,从而使html中的formControl不会报错,而又不需要实例化这个formGroup
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已找到解决方法。。。是插件引起的。。。是因为在writevalue中调用propagation给表单赋了一个空值导致