mcpField
A
angular-injector

angular-injector

github.com/oguzhan18开发7165 次安装31 周前更新
代码仓库

关于 angular-injector

面向 Angular 开发者的依赖注入参考技能,涵盖 Angular 21 中使用 inject()、Injector.get 和 EnvironmentInjector 的做法。

主要功能

  1. 01使用 inject() 注入依赖
  2. 02通过 Injector.get 获取服务
  3. 03使用 EnvironmentInjector

适用场景

  1. 01在组件中注入服务
  2. 02创建 Injector 并获取提供者

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/oguzhan18/angular-ecosystem-skills --skill angular-injector

安装后在 Claude Code 中输入/angular-injector确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/discussions/
_INDEX.md
references/docs/
_INDEX.md
references/issues/
_INDEX.md
references/releases/
_INDEX.md

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

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