天天看點

AngularJS 依賴注入

依賴注入(Dependency Injection,簡稱DI)是一種軟體設計模式,在這種模式下,一個或更多的依賴(或服務)被注入(或者通過引用傳遞)到一個獨立的對象(或用戶端)中,然後成為了該用戶端狀态的一部分。

該模式分離了用戶端依賴本身行為的建立,這使得程式設計變得松耦合,并遵循了依賴反轉和單一職責原則。與服務定位器模式形成直接對比的是,它允許用戶端了解用戶端如何使用該系統找到依賴。

AngularJS 提供很好的依賴注入機制。内置很多服務,可以直接使用,比如$http,$scope等

angularjs可以定義自己的服務,并通過依賴注入來使用

參考資料:

http://www.runoob.com/angularjs/angularjs-services.html

下一篇: (?m) 标記

繼續閱讀