最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

高效利用Angular中內(nèi)置服務(wù)$http、$location等

 更新時(shí)間:2016年03月22日 17:22:27   作者:fareise  
這篇文章主要介紹了如何高效利用Angular中內(nèi)置服務(wù),大家知道的Angular內(nèi)置服務(wù)有哪些,感興趣的小伙伴們可以參考一下

AngularJS中為我們提供了眾多的內(nèi)置服務(wù),通過這些內(nèi)置服務(wù)可以輕松的實(shí)現(xiàn)一些常用功能。下面對Angular中常用的內(nèi)置服務(wù)進(jìn)行一下總結(jié)。
1.$location服務(wù)

$location服務(wù)用于返回當(dāng)前頁面的URL地址,示例代碼如下:
var app = angular.module('myApp', []); 
app.controller('customersCtrl', function($scope, $location) { 
 $scope.myUrl = $location.absUrl(); 
}); 

 這里為$scope對象定義了myUrl變量,然后利用$location服務(wù)讀取到了URL地址并存儲到myUrl中。
2..$http服務(wù)
$http 是 AngularJS 中最常用的服務(wù),它經(jīng)常用于服務(wù)器的數(shù)據(jù)傳輸。下面的例子中服務(wù)向服務(wù)器發(fā)送請求,應(yīng)用響應(yīng)服務(wù)器傳送過來的數(shù)據(jù)。

var app = angular.module('myApp', []); 
app.controller('myCtrl', function($scope, $http) { 
 $http.get("welcome.htm").then(function (response) { 
  $scope.myWelcome = response.data; 
 }); 
}); 

3.$timeout()服務(wù)和$interval()服務(wù)
這兩個服務(wù)的功能對應(yīng)的是javascript中的setTimeout()和setTimeInterval函數(shù)。一個簡單的實(shí)時(shí)更新時(shí)間例子如下:

app.controller('myCtrl', function($scope, $interval) { 
 $scope.theTime = new Date().toLocaleTimeString(); 
 $interval(function () { 
  $scope.theTime = new Date().toLocaleTimeString(); 
 }, 1000); 
}); 

 除了Angular中提供的內(nèi)置服務(wù)外,我們也可以自己定義服務(wù),利用service即可,下面是一個定義服務(wù)的基本代碼框架:

app.service('hexafy', function() { 
 this.myFunc = function (x) { 
  return x.toString(16); 
 } 
}); 

定義好服務(wù)后,我們可以像使用內(nèi)置的Angular服務(wù)一樣使用它:

app.controller('myCtrl', function($scope, hexafy) { 
 $scope.hex = hexafy.myFunc(255); 
}); 

以上就是針對Angular中常用的內(nèi)置服務(wù)進(jìn)行的匯總,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • 將angular.js項(xiàng)目整合到.net mvc中的方法詳解

    將angular.js項(xiàng)目整合到.net mvc中的方法詳解

    這篇文章主要給大家介紹了將angular.js項(xiàng)目整合到.net mvc中的相關(guān)資料,文中通過示例代碼將實(shí)現(xiàn)的過程介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來一起看看吧。
    2017-06-06
  • AngularJS實(shí)現(xiàn)與后臺服務(wù)器進(jìn)行交互的示例講解

    AngularJS實(shí)現(xiàn)與后臺服務(wù)器進(jìn)行交互的示例講解

    今天小編就為大家分享一篇AngularJS實(shí)現(xiàn)與后臺服務(wù)器進(jìn)行交互的示例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • angularjs指令之綁定策略(@、=、&)

    angularjs指令之綁定策略(@、=、&)

    這篇文章主要介紹了angularjs指令之綁定策略(@、=、&),AngularJS提供了幾種方法能夠?qū)⒅噶顑?nèi)部的隔離作用域,同指令外部的作用域進(jìn)行數(shù)據(jù)綁定。
    2017-04-04
  • 詳解AngularJS 模態(tài)對話框

    詳解AngularJS 模態(tài)對話框

    在涉及GUI程序開發(fā)的過程中,常常有模態(tài)對話框以及非模態(tài)對話框的概念。接下來通過本文給大家介紹AngularJS 模態(tài)對話框 ,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04
  • AngularJS 單元測試(二)詳解

    AngularJS 單元測試(二)詳解

    這篇文章主要介紹了AngularJS 單元測試(二)的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • angular ngClick阻止冒泡使用默認(rèn)行為的方法

    angular ngClick阻止冒泡使用默認(rèn)行為的方法

    這篇文章主要介紹了angular ngClick阻止冒泡使用默認(rèn)行為的方法,較為詳細(xì)的分析了AngularJS中ngClick事件執(zhí)行原理與阻止冒泡的實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-11-11
  • 使用Raygun來自動追蹤AngularJS中的異常

    使用Raygun來自動追蹤AngularJS中的異常

    這篇文章主要介紹了使用Raygun來自動追蹤AngularJS中的異常,AngularJS是一款高人氣的JavaScript庫,需要的朋友可以參考下
    2015-06-06
  • angular強(qiáng)制更新ui視圖的實(shí)現(xiàn)方法

    angular強(qiáng)制更新ui視圖的實(shí)現(xiàn)方法

    這篇文章主要介紹了angular強(qiáng)制更新ui視圖的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 如何用angularjs制作一個完整的表格

    如何用angularjs制作一個完整的表格

    本文給大家分享的是使用angularjs制作一個完整的表格的真實(shí)案例,結(jié)合前幾篇的內(nèi)容,把整個完整的代碼分享給大家,有需要的小伙伴可以參考下
    2016-01-01
  • 詳解AngularJS中$http緩存以及處理多個$http請求的方法

    詳解AngularJS中$http緩存以及處理多個$http請求的方法

    $http 是 AngularJS 中的一個核心服務(wù),用于讀取遠(yuǎn)程服務(wù)器的數(shù)據(jù),通過本文給大家介紹AngularJS中$http緩存以及處理多個$http請求的方法,希望的朋友一起學(xué)習(xí)吧
    2016-02-02

最新評論

怀柔区| 九龙城区| 勃利县| 厦门市| 清水河县| 渭源县| 寿宁县| 哈尔滨市| 南川市| 弥渡县| 江油市| 探索| 城市| 呼图壁县| 松桃| 凤城市| 陈巴尔虎旗| 竹山县| 临沭县| 拜泉县| 河西区| 盐亭县| 政和县| 乌兰察布市| 两当县| 安陆市| 木兰县| 峨眉山市| 桂平市| 东丰县| 天台县| 玉树县| 尉氏县| 逊克县| 扶绥县| 林州市| 南投市| 易门县| 阜平县| 禄丰县| 斗六市|