色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > 扣丁學(xué)堂HTML5培訓(xùn)之Angular RouterLink花式跳轉(zhuǎn)

          扣丁學(xué)堂HTML5培訓(xùn)之Angular RouterLink花式跳轉(zhuǎn)

          發(fā)布人:扣丁學(xué)堂1 時間:2021-01-21 來源:工程師 發(fā)布文章

          今天扣丁學(xué)堂給大家介紹一下關(guān)于HTML5視頻教程之AngularRouterLink花式跳轉(zhuǎn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,下面我們一起來一下吧。


          除了使用Router的navigate()方法切換路由,Angular2還提供了一個指令用來將一個DOM對象增強為路由入口:

          @View({
          directives:[RouterOutlet,RouterLink]
          template:`<nav>
          <brouter-link="video">video</b>|
          <brouter-link="music">music</b>
          </nav>
          <router-outlet></router-outlet>`
          })


          RouterLink指令為宿主DOM對象添加click事件監(jiān)聽,在觸發(fā)時調(diào)用Router的navigate()方法進行路由。

          不過本文主要介紹的是關(guān)于Angular之RouterLink花式跳轉(zhuǎn)的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細的介紹吧。

          routerLink本身支持兩種寫法:

          <arouterLink="detail">
          </a>
          <a[routerLink]="['detail']">
          </a>


          routerLink的值有哪些寫法,又有什么區(qū)別呢?

          假設(shè)當前路由為

          `http://localhost:4200/#/doc/license`


          寫法1:絕對路徑/+路由名字

          <!--跳到http://localhost:4200/#/doc/license-->
          <a[routerLink]="['/doc/demo']">跳呀跳</a>
          <!--跳到http://localhost:4200/#/demo-->
          <a[routerLink]="['/demo']">跳呀跳</a>


          那么url是http://localhost:4200/#/doc/demo上跳轉(zhuǎn),即http://localhost:4200/#/+你要跳轉(zhuǎn)的絕對路徑。

          寫法2:一個路由名字路由名字

          <a[routerLink]="['demo']">跳呀跳</a>


          那么url是http://localhost:4200/#/doc/license/(demo),即http://localhost:4200/#/doc/license+你要跳轉(zhuǎn)的絕對路徑,這時候它會給你的路由加些東西變成/(demo),跳轉(zhuǎn)不了。

          寫法3:相對路徑../路由名字

          <a[routerLink]="['../demo']">跳呀跳</a>


          那么url是http://localhost:4200/#/doc/demo,即http://localhost:4200/#/doc+你要跳轉(zhuǎn)的相對路徑。它會從上一級開始尋找。

          寫法4:./路由名字,即現(xiàn)在的路由+你寫的要跳去的路由

          <a[routerLink]="['./demo']">跳呀跳</a>


          那么url是http://localhost:4200/#/doc/license/demo上,即http://localhost:4200/#/doc/license+你要跳轉(zhuǎn)的相對路徑。它會從當前路由的下一級開始尋找此匹配的路由進行跳轉(zhuǎn)。

          以上就是關(guān)于HTML5視頻教程之AngularRouterLink花式跳轉(zhuǎn)的詳細介紹,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,最后想要了解更多html5培訓(xùn)課程相關(guān)內(nèi)容的小伙伴可以登錄扣丁學(xué)堂官網(wǎng)查詢,扣丁學(xué)堂不僅有專業(yè)的老師和與時俱進的課程體系,還有大量的html5視頻教程供學(xué)員觀看學(xué)習(xí),想要學(xué)習(xí)html5的小伙伴快選擇專業(yè)的html5在線學(xué)習(xí)機構(gòu)扣丁學(xué)堂學(xué)習(xí)吧??鄱W(xué)堂H5技術(shù)交流群:692172929。微信號:codingbb

          *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



          關(guān)鍵詞:

          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉