关于 angular-injector
面向 Angular 开发者的依赖注入参考技能,涵盖 Angular 21 中使用 inject()、Injector.get 和 EnvironmentInjector 的做法。
主要功能
- 01使用 inject() 注入依赖
- 02通过 Injector.get 获取服务
- 03使用 EnvironmentInjector
适用场景
- 01在组件中注入服务
- 02创建 Injector 并获取提供者
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oguzhan18/ angular-ecosystem-skills --skill angular-injector安装后在 Claude Code 中输入/angular-injector确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/discussions/_INDEX.mdreferences/docs/_INDEX.mdreferences/issues/_INDEX.mdreferences/releases/_INDEX.mdREADME 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
Angular Injector
Version: Angular 21 (2025) Tags: Injector, DI, Providers
References: Injector API
Best Practices
- Use inject()
@Component({})
export class MyComponent {
private service = inject(MyService);
}
- Use Injector.get
const injector = Injector.create({
providers: [{ provide: MyService }]
});
const service = injector.get(MyService);
- Use EnvironmentInjector
const environmentInjector = inject(EnvironmentInjector);
评论
支持 Markdown