问题
I want to link multiple <material-dropdown-select>
, using [(ngModel)]
+ (ngModelChange)
, making them dependent. (So not by using *ngFor
+ <material-select-item>
.)
But I do not find how to make these <material-dropdown-select>
dependent, such that when the "parent" is updated, the "first child" is updated/reset, and then when the first child is selected, the second is reset/updated, and so on.
I tried with querySelector()
but obviously, this is not the good way.
Maybe with ViewChild
/ViewChildren
but the options list is not updated???
回答1:
Well I finally get what I needed.
I used @ViewChild
to target the element in the page.
But changing the options "was tricky", as I had to first :
MaterialDropdownSelectComponent.options.dispose();
then
- add the new list…
without the first step, the SelectionOptions<dynamic>
is not updated…
来源:https://stackoverflow.com/questions/52592943/dependent-material-dropdown-select