一、服務

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

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訪問

網(wǎng)友評論