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

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

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

本文實例講述了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;
});

總結傳參步驟如下:

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

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

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

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

相關文章

  • 淺談angularJs函數(shù)的使用方法(大小寫轉換,拷貝,擴充對象)

    淺談angularJs函數(shù)的使用方法(大小寫轉換,拷貝,擴充對象)

    今天小編就為大家分享一篇淺談angularJs函數(shù)的使用方法(大小寫轉換,拷貝,擴充對象),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Angular CLI發(fā)布路徑的配置項淺析

    Angular CLI發(fā)布路徑的配置項淺析

    這篇文章主要給大家介紹了關于Angular CLI發(fā)布路徑的配置項的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Angular2中Bootstrap界面庫ng-bootstrap詳解

    Angular2中Bootstrap界面庫ng-bootstrap詳解

    不知道大家有沒有留意,最近angular-ui團隊終于正式發(fā)布了基于 Angular2的Bootstrap界面庫ng-bootstrap ,之前工作中一直在用 AngularJS 1.x 的UI Bootstrap , 因此對這個ng-bootstrap 也是很感興趣,所以第一時間進行試用。這篇文章就給大家詳細介紹下ng-bootstrap。
    2016-10-10
  • AngularJS ng-change 指令的詳解及簡單實例

    AngularJS ng-change 指令的詳解及簡單實例

    本文主要介紹AngularJS ng-change 指令,這里對ng-change指令資料做了詳細介紹,并提供源碼和運行結果,有需要的小伙伴參考下
    2016-07-07
  • AngularJS 依賴注入詳解和簡單實例

    AngularJS 依賴注入詳解和簡單實例

    本文主要介紹AngularJS 依賴注入,這里對依賴注入做了詳細介紹講解,并提供效果圖和示例代碼以便學習參考
    2016-07-07
  • AngularJS基礎教程之簡單介紹

    AngularJS基礎教程之簡單介紹

    本教程旨在幫助你盡可能快速而有效地學習AngularJS。通過該教程你會學習到AngularJS的一些基本特性,例如指令、表達式、過濾器、模塊和控制器等。以及其它所有你需要知道的有關AngularJS的東西,如事件、DOM節(jié)點、表單、用戶輸入、數(shù)據(jù)驗證、Http對象等。
    2015-09-09
  • Angular8引入百度Echarts進行圖表分析的實現(xiàn)代碼

    Angular8引入百度Echarts進行圖表分析的實現(xiàn)代碼

    這篇文章主要介紹了Angular8引入百度Echarts進行圖表分析的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • Angularjs中的頁面訪問權限怎么設置

    Angularjs中的頁面訪問權限怎么設置

    最近一直在忙一個手機端的項目,所以對js學習有點松撤了。今天小編抽時間跟大家分享一篇關于angularjs中的頁面訪問權限設置教處,對angularjs訪問權限感興趣的朋友一起學習吧
    2016-11-11
  • Angular應用tsconfig.json中的lib屬性示例解析

    Angular應用tsconfig.json中的lib屬性示例解析

    這篇文章主要介紹了Angular應用tsconfig.json中的lib屬性示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • 小談angular ng deploy的實現(xiàn)

    小談angular ng deploy的實現(xiàn)

    這篇文章主要介紹了小談angular ng deploy的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04

最新評論

茌平县| 都昌县| 博白县| 闵行区| 泰来县| 松原市| 漠河县| 塔河县| 邓州市| 固安县| 曲沃县| 兴文县| 上高县| 青田县| 浦东新区| 双城市| 新竹县| 博客| 仪征市| 建水县| 信阳市| 莱西市| 博客| 常州市| 广南县| 博客| 开鲁县| 全南县| 铜陵市| 乐陵市| 托里县| 临澧县| 德江县| 阿图什市| 芷江| 长垣县| 韶关市| 祁阳县| 宣化县| 综艺| 敦化市|