У меня есть выпадающий список для фильтрации данных в пользовательском интерфейсе. Я отправляю данные из дочернего компонента в родительский компонент с помощью функции getTeam
Mat-Select
<mat-form-field>
<mat-label>Select Team</mat-label>
<mat-select (selectionChange)="getTeam($event)">
<mat-option *ngFor="let team of teams" [value]="team.name">
{{team.name}}
</mat-option>
</mat-select>
</mat-form-field>
<span class="material-icons" (click)="reset()">delete_sweep</span>
Filter logi c (. ts) getTeamQuery получает испущенное значение и фильтрует данные пользовательского интерфейса.
videos: Video[] = videos;
filteredVideos: Video[] = videos;
getTeamQuery(queryEmitted: string) {
this.videos = this.filteredVideos.filter(video => {
return video.team === queryEmitted;
});
}
**Clearing the filter selection**
reset() {
this.videos = videos;
}
Как я могу сбросить выбор выбора циновки и вернуться в исходное состояние, щелкнув значок материала? Начальное состояние, означающее состояние, в котором значение mat-select является заполнителем.