Angular学习笔记(九)之注入器层级关系
2018-01-18 16:24
656 查看
注入器层级关系
当在构造函数中声明需要注入服务时
constructor(public stockService:StockService) { },会先从子组件注入器查找是否有相关提供器注入,如没有则查找主组件注入器,再应用级注入器。
需要注意的是,Angular只有一个注入点——构造函数
手工编写注入器(一般不推荐使用)
import { Component, OnInit ,Injector } from '@angular/core'; export class StockComponent implements OnInit { public stockService:StockService; constructor(public injector:Injector) { this.stockService = injector.get(StockService); } }
通过注入器的get方法调用服务。
相关文章推荐
- angular2 学习笔记 ( DI 依赖注入 )
- Angular学习笔记(六)之依赖注入入门
- tinyos学习笔记13--PppRouter组件关系图
- PMBOK学习笔记-项目管理、项目集管理和项目组合管理间的关系
- 学习笔记-----HTML与CSS之间的关系
- IOS学习笔记65 —— ARC中__bridge, __bridge__transfer, __bridge_retained 关系
- Entity Framwork CodeFirst 学习笔记四:关系的默认规则与配置
- angular学习笔记
- Angular 学习笔记——模块之间的通讯
- jQuery学习笔记三:层级选择器
- angular2 学习笔记 (Pipes)
- angular学习笔记(十四)-$watch(4)
- Angular 学习笔记 ( CDK - Observers )
- Angular 学习笔记——filter
- Angular4学习笔记之表单
- 微软企业库4.1学习笔记(五)对象创建和依赖注入方法
- Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
- Angular 学习笔记——ng-animate
- Java SQL注入学习笔记
- angular 学习笔记 ( Dynamic Component 动态组件)