繁体   English   中英

如何使用反应式 forms 设置预选下拉菜单? Angular

[英]How to set pre-select dropdown with reactive forms? Angular

我需要在编辑时设置预选下拉菜单。 我正在使用反应式 forms。 检查我的代码:

您将选项与[ngValue]="test.value"绑定,但您在 formGroup 中设置了 this.test[2]。

替换: valueTest: [this.test[2]]valueTest: [this.test[2].value]

此外,将[ngValue]替换为[value]

另外,你可以试试这个来检查正在发生的事情:

compareObjects(o1: any, o2: any) {
  console.log('o1 : ', o1);
  console.log('o2 : ', o2);
  return (o1===o2)
}

<select 
class="form-control"   
formControlName="valueTest"
[compareWith]="compareObjects"
>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM