2

Angular 8 为我们提供了 rxjs 库,我们可以使用该库中的主题来设置可以在我们的应用程序中全局使用的数据,方法是在服务文件中声明它,我们可以做的同样是在服务文件中声明一个变量并在全局范围内使用它在我们的应用程序中。在这种情况下,使用主题而不是变量有什么好处吗?

4

1 回答 1

1

如果您要全局使用的数据将保持不变(例如:apiURL 或 siteTitle),那么最好使用全局变量声明。否则,角度中不相关组件之间的首选通信方式是通过主题,因为主题是可观察的。参考:https ://angular.io/guide/observables 。如果是,请考虑接受答案。如果有任何疑问,请评论。谢谢。

于 2020-10-06T07:38:44.440 回答