在我的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(国家/地区)?
答案 0 :(得分:0)
用 $ event 代替国家即可完成工作。
(selectionChange)="countryChanged($event)"