欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

AngularJS入門教程二:在路由中傳遞參數(shù)的方法分析

 更新時間:2017年05月27日 10:00:54   作者:面具哥布林  
這篇文章主要介紹了AngularJS在路由中傳遞參數(shù)的方法,結(jié)合實例形式分析了AngularJS實現(xiàn)路由中傳遞參數(shù)的相關技巧,并總結(jié)了相關操作步驟與注意事項,需要的朋友可以參考下

本文實例講述了AngularJS在路由中傳遞參數(shù)的方法。分享給大家供大家參考,具體如下:

我們不僅可以在控制器中直接定義屬性的值,比如:

app.controller('listController',function($scope){
  $scope.name="ROSE";
});

AngularJS還提供了傳遞參數(shù)的功能,目前我接觸到的一種方式是從視圖中傳參:

<!--首頁html-->
<li><a href="#/user/18" rel="external nofollow" rel="external nofollow" >用戶</a></li>

//js
.config(['$routeProvider', function($routeProvider){
    $routeProvider.
    when('/user/:age',{
        templateUrl:'list.html',
        controller:'listController'})
 }]);

<!--list.html-->
<div>
  <div>
  <h1>HI,這里是list.html</h1>
  <h2>{{name}}</h2>
  <h3>{{params.age}}</h3>
</div>
</div>

AngularJs提供了一種讓首頁視圖中將“18”傳遞到list.html視圖的方法。那就是將該實參放到視圖路由地址后面。如這里的<li><a href="#/user/18" rel="external nofollow" rel="external nofollow" >用戶</a></li> 。然后在JS的when方法中聲明該一個變量用來匹配該實參。但是該實參是作為一個“鍵值”保存在$routeParams (數(shù)組)里面,我們必須在控制符中注入它(所謂注入其實就是把他里面的屬性和值都共享出來?)。然后在控制器中聲明并賦值,(也即是取出來)。如下:

.controller('listController',function($scope,$routeParams){
  $scope.name="ROSE";
  $scope.params=$routeParams;
});

總結(jié)傳參步驟如下:

1、在首頁視圖的”/”后面添加要傳遞的實參。
2、在路由配置中的路由路徑中定義一個變量用以匹配,格式為/:varible 。
3、配置控制器,將$routeParams 注入到控制器當中。
4、在控制器中進行賦值。$scope.params=$routeParams; 。
5、在路由完成后的視圖中成功顯示出該實參。 <h3>{{params.age}}</h3>

需要注意的一點是,該實參是作為一個鍵值存在$routeParams里面的,必須通過訪問他所對應的變量(在這里是age),才能得到該值。

更多關于AngularJS相關內(nèi)容感興趣的讀者可查看本站專題:《AngularJS指令操作技巧總結(jié)》、《AngularJS入門與進階教程》及《AngularJS MVC架構(gòu)總結(jié)

希望本文所述對大家AngularJS程序設計有所幫助。

相關文章

  • AngularJS 中的指令實踐開發(fā)指南(一)

    AngularJS 中的指令實踐開發(fā)指南(一)

    指令(Directives)是所有AngularJS應用最重要的部分。盡管AngularJS已經(jīng)提供了非常豐富的指令,但還是經(jīng)常需要創(chuàng)建應用特定的指令。這篇教程會為你講述如何自定義指令,以及介紹如何在實際項目中使用
    2016-03-03
  • AngularJS的ng-repeat指令與scope繼承關系實例詳解

    AngularJS的ng-repeat指令與scope繼承關系實例詳解

    這篇文章主要介紹了AngularJS的ng-repeat指令與scope繼承關系,結(jié)合實例形式通過ng-repeat指令詳細分析了scope繼承關系,需要的朋友可以參考下
    2017-01-01
  • Angularjs cookie 操作實例詳解

    Angularjs cookie 操作實例詳解

    本文給大家分享Angularjs cookie 操作實例詳解,demo案例分析,感興趣的朋友參考下吧
    2017-09-09
  • angularJS結(jié)合canvas畫圖例子

    angularJS結(jié)合canvas畫圖例子

    這篇文章主要介紹了angularJS結(jié)合canvas畫圖例子的方法,需要的朋友可以參考下
    2015-02-02
  • AngularJs每天學習之總體介紹

    AngularJs每天學習之總體介紹

    這篇文章主要為大家詳細介紹了Angularjs總體介紹及數(shù)據(jù)綁定部分內(nèi)容,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • angular組件間通訊的實現(xiàn)方法示例

    angular組件間通訊的實現(xiàn)方法示例

    這篇文章主要給大家介紹了關于angular組件間通訊的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用angular組件具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2020-05-05
  • 對Angular中單向數(shù)據(jù)流的深入理解

    對Angular中單向數(shù)據(jù)流的深入理解

    這篇文章主要給大家介紹了關于對Angular中單向數(shù)據(jù)流的深入理解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-03-03
  • angular中不同的組件間傳值與通信的方法

    angular中不同的組件間傳值與通信的方法

    本篇文章主要介紹了angular中不同的組件間傳值與通信的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • AngularJS自定義指令之復制指令實現(xiàn)方法

    AngularJS自定義指令之復制指令實現(xiàn)方法

    這篇文章主要介紹了AngularJS自定義指令之復制指令實現(xiàn)方法,結(jié)合完整實例形式分析了AngularJS自定義指令實現(xiàn)復制功能的相關操作技巧,需要的朋友可以參考下
    2017-05-05
  • Angular4.0動畫操作實例詳解

    Angular4.0動畫操作實例詳解

    這篇文章主要介紹了Angular4.0動畫操作,結(jié)合實例形式詳細分析了Angular4.0動畫的原理、定義及使用等相關操作技巧,需要的朋友可以參考下
    2019-05-05

最新評論