动态添加输入字段

时间:2018-12-21 04:09:05

标签: angular typescript angular-material angular6

我有一个名为home的组件,具有3个输入字段(国家,城市,州),如下图所示:

enter image description here

我正在动态添加输入字段,并且如下图所示正常工作:

enter image description here

但是我的要求是:在Country字段而不是input field中,我想要dropdown(选择组件)。但是我无法做到这一点。 Stackblitz DEMO

1 个答案:

答案 0 :(得分:2)

您的代码中拥有所有这些优点,您只需将输入更改为matSelect

<mat-select placeholder="Country" [(ngModel)]="newAttribute.country" name="food">
  <mat-option *ngFor="let country of countries" [value]="country.value">
    {{country.viewValue}}
  </mat-option>
</mat-select>

Demo