javascript - Angular 6,注入器,单例
问题描述
如何通过它的注入器以角度注入服务,以保持服务单例?
这是我的代码部分
const injector = Injector.create({providers: [{provide: UserService, deps: []}]});
const service = injector.get(UserService);
需要保留服务的单例特性。例如,我拥有EditorComponet
并拥有UserComponent
并保留在构造函数中注入的对象的引用,因此手动注入需要完全相同的东西,请参阅我提供的代码。
解决方案
推荐阅读
- go - 在 Go 中将任意函数作为参数传递
- python - 使用 subprocess.run 从 Python 中的线程执行 shell 命令后丢失 ioctl
- controls - 将 Microsoft Surface 视为桌面信息亭的遥控器
- javascript - Express js Sanitize 不起作用(Express-validate)
- python - 用于更新 PostgreSQL 表的 Python 脚本
- go - 当一个包位于 go/pkg/mod/cache 目录中但没有提取源代码时,这是什么意思?
- scala - Spark Kryo 序列化问题
- html - 如何在不重新加载网页的情况下验证网页字段中的输入?
- parsing - 找不到模块“Text.Megaparsec.Char.Lexer”
- sql - 计算平均人数