如何在 mat-select 中添加新的选项集

How to add new set of options in mat-select

想要在 mat-select 的 selectChange 事件上添加新的选项集。可能吗?

样本 - https://stackblitz.com/edit/angular-gtc9hx-f43vwp?file=app%2Fselect-overview-example.ts

以上是我的示例,我在上面渲染了 2 个 mat-select。在 selectCHange 事件中,我正在传递相应的 mat-select 引用并尝试清空选项并尝试分配新数据,但我不能。

我稍微修改了您的示例以使其正常工作。

选项本身存储在无法修改的查询列表中。 参见 https://angular.io/api/core/QueryList

https://stackblitz.com/edit/angular-gtc9hx-wsfqjs?file=app%2Fselect-overview-example.ts