角提供者
Angular Providers
本文关键字:提供者 更新时间:2023-09-26
遵循angular 2教程@ https://angular.io/docs/ts/latest/tutorial/toh-pt4.html
@Component({
})
我插入了包含getHeroes()
方法的" providers: [HeroService]
"。
创建一个构造函数:
constructor(private heroService: HeroService) {}
现在我不明白的部分是我如何能够使用
this.heroService.getHeroes()
该类中定义的唯一属性是:
title = 'Tour of Heroes';
heroes: Hero[];
selectedHero: Hero;
@Component
装饰器中的提供者是否自动创建一个属性以通过this.
访问它?
App正在工作,只是不知道我们是如何神奇地通过this.
访问heroService的
中的
private
(也可以是public
)constructor(private heroService: HeroService) {}
还创建了一个属性heroService
,并将传递给构造函数的值赋值。这是TypeScript的一个特性,不依赖于Angular2或DI。
相关文章:
- 反应错误“失败的 propType:提供给”提供者“的无效道具'子项',需要单个 ReactElement'
- 因果报应测试中的未知提供者
- 有角度的“;未知提供者”;在约曼应用程序中使用Grunt Build缩小后出错
- 错误:$injector:unp未知提供者:未知提供者:bProvider<-b
- ngTagsInput:保留原始数据提供者的数据格式
- 应该如何在 AngularJS 的提供者中使用服务“工厂”
- Angular uibModal,Resolve,未知提供者
- Angularjs - 未知的提供者:
- 当添加一个服务和一个过滤器或多个服务时,我在做什么导致未知提供者
- 提供者组件没有't重新渲染
- 嘲笑茉莉花中的服务:缺少提供者
- 永远运行sail.js+angularjs项目得到未知提供者:a
- AngularJS将工厂注入提供者
- AngularJs-为什么像Angular strap和UI Bootstrap这样的指令使用提供者来构建他们的组件
- 当将服务注入(导入)到我的构造函数中时;无提供者”;错误
- 将自己添加为Leaflet.js上的Basemap提供者
- 角提供者
- 又一个'未知提供者'用于AngularJS服务
- Angular无法识别提供者内部的函数
- 提供者中无效的子道具