【发布时间】:2021-12-01 23:27:23
【问题描述】:
我想知道是否可以在选择的角度材料 2 中隐藏所选选项。所以我现在有这个:
<mat-form-field>
<mat-select placeholder="{{ 'NAVBAR.LANG' | translate }}" (change)="langSelected($event.value)" panelClass="panelResponsive">
<mat-option *ngFor="let language of languages" [value]="language.value">
<span>{{language.lang}}
<span>
<img src="{{language.img}}">
</span>
</span>
</mat-option>
</mat-select>
</mat-form-field>
我的语言数组是:
languages = [
{
'lang': '',
'value': 'es-ES',
'img': '/assets/images/languages/spainIco.png',
'alt': 'SP'
}, {
'lang': '',
'value': 'en-GB',
'img': '/assets/images/languages/ukIco.png',
'alt': 'UK'
}
];
我想做的是,如果我选择西班牙语,下次打开下拉菜单时,只会出现英语选项,反之亦然。
谢谢大家。
【问题讨论】:
标签: angular select angular-material