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

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

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

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

$location服務(wù)用于返回當前頁面的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ù)。一個簡單的實時更新時間例子如下:

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ù)進行的匯總,希望對大家的學習有所幫助。

相關(guān)文章

  • 將angular.js項目整合到.net mvc中的方法詳解

    將angular.js項目整合到.net mvc中的方法詳解

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

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

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

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

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

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

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

    AngularJS 單元測試(二)詳解

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

    angular ngClick阻止冒泡使用默認行為的方法

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

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

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

    angular強制更新ui視圖的實現(xiàn)方法

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

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

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

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

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

最新評論

凭祥市| 汕头市| 长治县| 鲜城| 汶上县| 凤庆县| 乃东县| 科技| 福建省| 板桥市| 赣榆县| 车险| 通渭县| 延安市| 中江县| 新河县| 合水县| 河池市| 兴义市| 恩平市| 宁海县| 黔西县| 兴安县| 东城区| 盱眙县| 昭平县| 莫力| 南城县| 红桥区| 灌南县| 武冈市| 基隆市| 涞水县| 鄂尔多斯市| 阿拉善盟| 梓潼县| 剑川县| 新平| 手机| 福贡县| 宜州市|