角度材质:my-select - selectionChange

时间:2018-03-06 08:40:30

标签: angular angular-material

在我的Angular组件中,我创建了这个formGroup:

this.form = new FormGroup({         
  address: new FormGroup({
    ...
    country: new FormControl('', [Validators.minLength(2)]),
    ....
  }),

在我的模板中我尝试过这个:

   <mat-form-field>
        <mat-select placeholder="Land" formControlName="country" (selectionChange)="countryChanged(country)">
            <mat-option *ngFor="let countryType of countryTypes" [value]="countryType">
                {{countryType | translate}}
            </mat-option>
        </mat-select>
   </mat-form-field>

但它不会像这样 - 国家总是未定义 countryChanged(国家/地区)

1 个答案:

答案 0 :(得分:0)

$ event 代替国家即可完成工作。

(selectionChange)="countryChanged($event)"