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

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

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

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

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

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

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

需要注意的一點(diǎn)是,該實(shí)參是作為一個(gè)鍵值存在$routeParams里面的,必須通過訪問他所對(duì)應(yīng)的變量(在這里是age),才能得到該值。

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

希望本文所述對(duì)大家AngularJS程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 淺談angularJs函數(shù)的使用方法(大小寫轉(zhuǎn)換,拷貝,擴(kuò)充對(duì)象)

    淺談angularJs函數(shù)的使用方法(大小寫轉(zhuǎn)換,拷貝,擴(kuò)充對(duì)象)

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

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

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

    Angular2中Bootstrap界面庫ng-bootstrap詳解

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

    AngularJS ng-change 指令的詳解及簡(jiǎn)單實(shí)例

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

    AngularJS 依賴注入詳解和簡(jiǎn)單實(shí)例

    本文主要介紹AngularJS 依賴注入,這里對(duì)依賴注入做了詳細(xì)介紹講解,并提供效果圖和示例代碼以便學(xué)習(xí)參考
    2016-07-07
  • AngularJS基礎(chǔ)教程之簡(jiǎn)單介紹

    AngularJS基礎(chǔ)教程之簡(jiǎn)單介紹

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

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

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

    Angularjs中的頁面訪問權(quán)限怎么設(shè)置

    最近一直在忙一個(gè)手機(jī)端的項(xiàng)目,所以對(duì)js學(xué)習(xí)有點(diǎn)松撤了。今天小編抽時(shí)間跟大家分享一篇關(guān)于angularjs中的頁面訪問權(quán)限設(shè)置教處,對(duì)angularjs訪問權(quán)限感興趣的朋友一起學(xué)習(xí)吧
    2016-11-11
  • Angular應(yīng)用tsconfig.json中的lib屬性示例解析

    Angular應(yīng)用tsconfig.json中的lib屬性示例解析

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

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

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

最新評(píng)論

枣阳市| 永吉县| 湘潭县| 舒兰市| 阜南县| 安国市| 沿河| 襄汾县| 根河市| 旬邑县| 东兴市| 嵊州市| 兰坪| 钟祥市| 平顺县| 正定县| 宜城市| 邮箱| 宣威市| 灵宝市| 温泉县| 鹰潭市| 台江县| 固镇县| 柳江县| 河北省| 潢川县| 阜城县| 哈尔滨市| 民乐县| 木兰县| 宿松县| 诸城市| 石阡县| 石泉县| 法库县| 辽中县| 永嘉县| 屯留县| 彰化县| 临猗县|