|
1. 啥玩意是服务呢?
简单理解:类似于 汽车电子行业的 CanBus 系统。 用一个 服务模块,接受数据 然后 将这个数据传输到各个模块。
2.创建一个服务:名为 hero@Injectable() 服务 ------ 装饰器
3.把这个服务注入系统: - ng generate service hero --module=app
复制代码 ----- 不想这么做 那么就手动 在 app.module.ts 中加入 provides:[ HeroService,---- ]
备注: 服务之间 可以相互引用
4. 注入 服务
进入模块文件[这里叫 HeroService 文件 ],
4.1 私有属性申明 : constructor( private heroService: HeroService ){ }
5.调用 该 服务内的 数据:
在 ngOnInit 生命周期钩子中 【就是初始化时候用比较合适】 使用 封装在 服务器上的函数
|
|