Angular 8 學習 (五 服務)
服務:
其實服務很好理解,據這麼個例子,如果每個元件都有一個相同的方法,沒回都要寫太麻煩了,有的人就想元件之間相互呼叫,這樣是行不通的,但是元件可以呼叫服務裡面的方法。
看到這裡是不是很像java中的util類(我感覺很像,手動滑稽)
而服務就提供瞭解決的辦法,他將公共的方法進行封裝,這樣就可以在元件中呼叫這個公共的方法
來吧,建立一個元件吧 ,啊呸,服務
和元件建立的方法一樣,命令列進行建立
ng g service 服務名稱
建立完成後的目錄是這樣的:
第一個就是元件,第二個就是服務,
裡面是這樣子的
建立完成就可以用了????nonono 不行
和元件一樣,他需要進行引入和配置。
(什麼?你說在建立元件的時候沒有引入和配置,拉到吧,肯定是需要的,只不過是在建立元件的時候,自動進行引入和配置
,服務卻需要手動的進行操作,gogogogog)
這樣就在根模組中引入了,但是在元件中使用要在每個元件中進行單獨的引入
你只需要關注框起來的東西,其他的不用管,我只是懶得刪而已:
這個相當於java中的建構函式,在這裡寫了,可以在其他方法中使用
下面是我服務中的方法:
下面就是我元件方法的呼叫
看吧,是不是很想一個java的util類
相關文章
- Angular6學習筆記8: 服務(Service)(1)Angular筆記
- angular學習006在angular6.0.8使用ng generate service建立服務報錯Angular
- Angular2 http服務AngularHTTP
- angular學習—元件Angular元件
- Angular6 服務端渲染Angular服務端
- Angular學習資料Angular
- angular6自定義服務serviceAngular
- 華為帳號服務學習筆記(五):OpenID Connect協議詳解筆記協議
- Angular父子元件通過服務傳參Angular元件
- Angular 學習筆記(一)Angular筆記
- 學習Angular日常筆記Angular筆記
- angular 19 學習記錄Angular
- Angular Universal 學習筆記Angular筆記
- Angular library 學習筆記Angular筆記
- Angular zone學習筆記Angular筆記
- Kubernetes學習筆記(四):服務筆記
- AWS 推出五項機器學習新服務,重塑和改進企業日常任務,無需機器學習經驗機器學習
- Angular 6 服務端渲染之 udao 終章Angular服務端
- 五分鐘學習 Java 8 的流程式設計Java程式設計
- 五分鐘學習 Java 8 行為引數化Java
- Angular學習(4)自定義指令Angular
- Laravel深入學習4 – 服務提供器Laravel
- Consul 學習筆記-服務註冊筆記
- Docker學習之搭建MySql容器服務DockerMySql
- Laravel底層學習筆記02 - 服務容器,服務提供者Laravel筆記
- AWS釋出五大用於工業領域的機器學習服務機器學習
- Laravel核心程式碼學習 -- 服務容器(IocContainer)LaravelAI
- Laravel核心程式碼學習 -- 服務提供器Laravel
- Dubbo原始碼學習之-服務匯出原始碼
- Consul服務治理發現學習記錄
- springCloud學習筆記2(服務發現)SpringGCCloud筆記
- Docker學習之搭建ActiveMQ訊息服務DockerMQ
- angular4學習記錄 — 路由Angular路由
- Angular學習(二):元件-生命週期Angular元件
- Angular Change Detection 的學習筆記Angular筆記
- angular 新語法糖學習一Angular
- 【HMS Core】使用機器學習服務和搜尋服務識別植物機器學習
- MFC學習(五)