如何在Angular 2中创建单件服务?
我已经读过,当引导应该让所有孩子共享同一个实例时注入,但我的主要和头部组件(主应用程序包括头部件和路由器出口)都获得了我的服务的单独实例。
我有一个FacebookService,用于调用facebook javascript api和一个使用FacebookService的UserService。这是我的引导程序:
bootstrap(MainAppComponent, [ROUTER_PROVIDERS, UserService, FacebookService]);
从我的日志记录看起来,引导调用结束,然后我看到FacebookService然后在每个构造函数运行的代码,MainAppComponent,HeaderComponent和DefaultComponent之前创建UserService:
繁花不似锦
叮当猫咪
相关分类