所以我已经成功使用了Angular Ngrx几周了,今天我遇到了一个奇怪的情况。我在UI上有一个mat-check复选框,并在我称为enabled $的组件中有一个选择器。启用的$可观察值在存储中具有正确的值,但(1)但未选中该复选框。 [NgModel] =“ enabled $ | async”。我尝试在此处和此处进行更改,但是没有什么可以触发复选框在加载时被“选中”。最后,我决定订阅该组件中的enabled $ observable,以查看是否可以通过调试解决问题,在订阅中,我只放置了console.log(),并保留了html和异步管道上的所有代码并出于某种原因解决了。然后我心想,这两个东西无法连接,尝试将订阅注释掉,异步管道不起作用。来回4-5次,并且异步管道仅在我未在组件中注释订阅时才起作用。有什么想法吗?
我在同一视图上还有其他异步管道,它们在没有任何组件订阅的情况下都可以正常工作,只是[NgModel]中的mat-check上的那个不起作用。
如果有人对为什么有任何想法,将非常感谢。