再使用Select 标签时候,遇到 默认值初始化失效的问题。
如下图1
[{ngModel}]: 双向数据绑定, selectedValue 就是 初始化默认值,
如要显示默认的初始化值,需要满足几个条件
1.[{ngModel}]: 双向数据绑定的值 需要与 option 当中的值之一所对应,如果绑定的是option以外的数据,那么默认值初始化会失败。
2.option不能为空。
还有一个问题,如果select组件在表单中时候,如果没有使用formControlName 注册,有[{ngModel}]时候,可能会报错,这个时候需要加一个[ngModelOptions]属性。
设置这个属性,FormControl 对象就不会被添加到FormGroup中了