一、服務

AngularJS功能最基本的組件之一是服務(Service)。服務為你的應用提供基于任務的功能。服務可以被視為重復使用的執(zhí)行一個或多個相關(guān)任務的代碼塊。

AngularJS服務是單例對象,這意味著只有一個實例被創(chuàng)建過,服務使用AngularJS的依賴注入機制來定義和注冊。

可以把服務注入模塊、控制器和其它服務。

1.1、內(nèi)置服務

常見的內(nèi)置服務如下:

$http 發(fā)送http請求

$resource 創(chuàng)建一個可以RESTful服務器端數(shù)據(jù)源交互對象

$window 瀏覽器的window元素的jQuery包裝

$document 瀏覽器的document元素的jQuery包裝

$rootScope 根作用域的訪問

$rootElement 根元素的訪問

$cacheFactory 提供鍵/值對放置到對象緩存

$interval 提供對window.setInterval訪問

$timeout 提供對window.setTimeout訪問

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式