I am trying to build a component that has several (dynamically created) select dropdowns, to use as search filters. The selected filters should show in chips, which I have working, the problem I have is when removing a filter I want to update the selected options in the dropdowns.
I have read several related answers here but can't get it working. Am I missing something obvious?
Here is a Stackblitz: https://stackblitz.com/edit/angular9-material-baseline-yxr1sw
Choose an option from each select, then remove one chip - both selects are cleared.
What do I need to change to get them to update correctly?