当使用主题概念与同级组件共享数据时,实际上无法找到如何使用角度6绑定数据。我为仪表板分离了路由模块
仪表板中的其他组件在单击时必须显示相应的数据,但在控制台中显示时无法绑定oninit视图中的数据。
它在行为主题中有效,但在主题中却不起作用吗?
任何人都可以帮助我学习其背后的概念。
提供github路径供您参考
https://github.com/uiforchange/AngularComponentLazyLoading.git
答案 0 :(得分:0)
BehaviorSubject
和Subject
之间的区别在于BehaviorSubject
拥有一个值,并在订阅时立即发出该值。
另一方面,Subject
不会不保留订阅的值,这就是为什么您无法立即绑定到数据的原因。
通过更改为BehaviorSubject
或在预订后 发出新值,您可以绑定到所获得的数据。