在反应形式中,我有一个下拉菜单,该下拉菜单会在更改时加载另一个下拉菜单,并选择其默认值之一。
它使用:
(change)="onClienteChange($event)"
做到这一点,并且效果很好。
在另一个我想根据前面提到的下拉列表中选择的内容隐藏/显示的窗体控件上。我已经放置了另一个表单控件:
[ngClass]="{
'd-none': f.formcomponentchanged.value !== '1'
}"
其中
'd-none'=用于显示的引导类:无!重要
f.formcomponentchanged.value = f是获取所有formGroup组件的吸气剂,因此我可以检查该值
现在,如果我手动更改下拉列表,它将正常工作并正确隐藏和显示控件。
如果我更改了第一个下拉值,则另一个将正确地重新加载并选择一个新值,但是[ngClass]不会触发和更改。
如何做到?