Angular 2和选择占位符与formbuilder一起使用

时间:2018-01-26 15:36:54

标签: angular angular-forms

我的下拉列表中的占位符有问题。当我只使用html代码时,它的工作正常。 HTML代码:

<select  
    class="form-control"
    #selectedItem
    required
    formControlName="town"
>
    <option [ngValue]="undefined" value="undefined" disabled selected>Wybierz miasto</option>
    <option class="city-option">Warszawa</option>
    <option class="city-option">Kraków</option>
    <option class="city-option">Wrocław</option>
</select>

问题是,当我试图将它放入formbuilder时,占位符就会消失。 component.ts代码的一部分

ngOnInit() { 
 this.searchForm = this._formBuilder.group({
  'town': ['tmp']
  });
}

如何让它发挥作用?

1 个答案:

答案 0 :(得分:0)

UPDATE shopifyProd sp, product p JOIN tmp_inv1 inv ON inv.sku = sp.varSku SET sp.revelSku = prod.sku, sp.revelInvID = inv.invID WHERE p.sku = sp.varSku 中的值必须与默认情况下要选择的选项的值相同:

FormGroup
ngOnInit() { 
  this.searchForm = this._formBuilder.group({
    'town': null
});