Angular库中的服务与本地服务不同,如何解决?(需要代码示例)
创始人
2024-10-27 21:32:23
0

Angular库中的服务和本地服务不同,主要是因为Angular库的服务是单例模式,而本地服务是每次都会创建一个新实例。为了解决这个问题,需要在Angular库中使用Injector创建每个服务的实例。

首先,需要在Angular库的服务提供商中将其标记为可被多重实例化,如下所示:

@Injectable({ providedIn: 'any' }) export class MyService { }

然后,在使用服务的地方,可以使用Injector创建新的实例:

import { Component, Injector } from '@angular/core'; import { MyService } from 'my-library';

@Component({ selector: 'my-component', template: }) export class MyComponent { private myService: MyService; constructor(private injector: Injector) { }

createService() { this.myService = this.injector.get(MyService); }

useService() { this.myService.doSomething(); } }

这样,每次点击“Create Service”按钮时,都会创建一个新的MyService实例。

相关内容

热门资讯

技术分享!We poker辅助... 技术分享!We poker辅助器下载,aa poker辅助,确实是有挂(有挂助手)辅助器是一种具有地...
总结辅助挂!wepoker游戏... 总结辅助挂!wepoker游戏下载,德普辅助器怎么用,本来是真的有挂(有挂攻略)1、上手简单,内置详...
随着!线上德州的辅助器是什么,... 您好,德扑之星私人局辅助免费这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】...
教学盘点!we poker插件... 教学盘点!we poker插件,德普之星透视软件免费入口官网,原来是真的有挂(揭秘有挂)1、游戏颠覆...
现有关情况通报如下!wepok... 现有关情况通报如下!wepoker辅助软件价格,德普之星有辅助软件吗,真是是真的有挂(有挂技术)小薇...
一分钟揭秘!wpk作弊,wep... 一分钟揭秘!wpk作弊,wepoker亲友圈有用吗,确实是有挂(确实有挂)1、一分钟揭秘!wpk作弊...
软件辅助挂!wepokerpl... 软件辅助挂!wepokerplus开挂,德普之星辅助软件,好像是真的有挂(有挂方针)1、在德普之星辅...
总算了解!wepoker如何设... 总算了解!wepoker如何设置透视,fishpoker透视,总是真的是有挂(真的有挂)1、任何透视...
据相关数据显示!哈糖大菠萝能开... 据相关数据显示!哈糖大菠萝能开挂吗,德扑之星透视,一贯真的是有挂(果真有挂)德扑之星透视辅助器是一种...
科普分享!来玩app破解,hh... 科普分享!来玩app破解,hhpoker软件靠谱吗,切实真的有挂(有挂规律)1、上手简单,内置详细流...