依赖 <material-dropdown-select>

Dependent <material-dropdown-select>

我想 link 多个 <material-dropdown-select>,使用 [(ngModel)] + (ngModelChange),使它们相互依赖。 (所以不是通过使用 *ngFor + <material-select-item>。)

但我没有找到如何让这些 <material-dropdown-select> 依赖,这样当 "parent" 更新时,"first child" 是 updated/reset,然后当第一个选择 child,第二个选择 reset/updated,依此类推。

我试过 querySelector() 但显然,这不是好方法。

也许 ViewChild/ViewChildren 但是选项列表没有更新???

好吧,我终于得到了我需要的东西。

我使用 @ViewChild 定位页面中的元素。

但是改变选项 "was tricky",因为我必须首先:

  • MaterialDropdownSelectComponent.options.dispose();

然后

  • 添加新列表…

没有第一步,SelectionOptions<dynamic>不更新…