[TOC]
>[success] # 依賴注入
4-13
4-14 講解如何創建service創建接口數據分離
跨組件傳值類似vue的那個注入

就是在需要用到的 【class類上】 中通過 **@injecctable()** 進行標識,意思是【提供一個class類或者服務】,其他頁面只需要在【模塊文件中】通過 【providers】中引入,這樣就可以在頁面的 【constructor】中直接使用這個服務的【class】類
[angular 之間不同的組件間傳值與通信的方法](https://blog.csdn.net/weixin_43194434/article/details/82850083)
依賴注入分級別:
應用級
模塊級
組件級
不同級別應用范圍不同,也就是說在應用級提供方法或者類,整個項目基本上都可以使用,
例如:home模塊下如果組件內使用了接口,需要在home模塊下創建service文件夾,這個文件夾內專門寫接口,然后通過 **@injecctable()** 進行標識,然后在 home.module.ts的模塊文件中通過 【providers】中引入,然后在頁面中的 【providers】就可以使用接口了,
可以通過 【providedIn】把這個注入到根,或者組件上
- Angular8開發拼多多WebApp
- 框架對比
- 環境搭建與項目創建
- 開發工具配置
- 初始組件
- ngFor指令
- ngIf指令
- 樣式綁定的幾種方式
- 組件生命周期
- 在組件類中引用模版(類似vue 的 ref)
- 雙向綁定
- 什么是模塊
- 【以下目錄未完成】什么是注解(裝飾器)
- 指令的概念
- 組件的事件綁定和樣式綁定
- 組件嵌套和投影組件
- 路由概念
- 路由實戰
- 路由URL和參數
- 管道的概念
- 依賴注入
- 臟值檢測
- HTTP 概覽
- Postman 和 Rest Client 調試 HTTP
- Rest API
- HttpClient 修改
- Http 攔截器 HttpInterceptor
- 其他
- Angular終極課程
- RxJS快速入門