Можно ли вызвать изменение выбора только тогда, когда мышь покидает выпадающий список?Используя приведенный ниже пример, когда я использую «множественные» и пользовательские проверки для одной опции, я сразу же получаю событие изменения после каждого выбора.
<mat-form-field>
<mat-select placeholder="Toppings" (change)=onChange($event) multiple>
<mat-option *ngFor="let topping of toppingList" [value]="topping">{{topping}}</mat-option>
</mat-select>
</mat-form-field>
Кроме того, когда я использовал (selectionChange)="onChange($event)"
, то же самое поведение.Я также пытался прослушать optionSelectionChanges
, на этот раз я получаю 2 события на выбор.
Мне нужно, чтобы пользователь мог сделать множественный выбор, но я буду слушать только после того, как он сделал все выборы (например, когдавыпадающий список закрывается после ухода мыши).