[英]Angular material multi select get selected value on hide
設想:
去做:
我想在隱藏的下拉列表中獲取選定的值..
我用谷歌搜索並試圖找到文檔,但找不到任何參考來將隱藏事件添加到 miltiselect
應用代碼: https : //stackblitz.com/edit/angular-values-access-after-dropdown-close?file = src / app / app.component.html
方法:
multi-select
值。 openedChange
事件作為(openedChange)="comboChange($event)"
,並在該存儲中將選定的值存儲到數組或不同的變量中。 false
,因此我在演示代碼中使用了它。 mat-select
與[formControl]="toppings"
,因此在任何其他方法中,您可以使用this.toppings.value
訪問其值,它將返回一個包含所選值的數組。 添加如下 Formcontrol 變量,我們可以從 angular 多選下拉列表中枚舉所選項目
<mat-select multiple placeholder="Reason" [formControl]="selectedReasons">
<mat-option value="option1">option1</mat-option>
<mat-option value="option2">option2</mat-option>
<mat-option value="option3">option3</mat-option>
<mat-option value="option4">option4</mat-option>
</mat-select>
TS
selectedReasons = new FormControl();
reasonDropdownChangeEvent(event: any) {
console.log(this.selectedReasons.value.toString());
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.