Angular中RouterLink花式跳轉(zhuǎn)的示例分析

小編給大家分享一下Angular中RouterLink花式跳轉(zhuǎn)的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)建站是一家專注于做網(wǎng)站、網(wǎng)站建設(shè)與策劃設(shè)計,晉中網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:晉中等地區(qū)。晉中做網(wǎng)站價格咨詢:13518219792

前言

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

@View({
directives:[RouterOutlet,RouterLink]
template : `<nav>
<b router-link="video">video</b> | 
<b router-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本身支持兩種寫法:

<a routerLink="detail">
</a>

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

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

假設(shè)當(dāng)前路由為

`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)的相對路徑。它會從當(dāng)前路由的下一級開始尋找此匹配的路由進行跳轉(zhuǎn)。

以上是“Angular中RouterLink花式跳轉(zhuǎn)的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

名稱欄目:Angular中RouterLink花式跳轉(zhuǎn)的示例分析
網(wǎng)站網(wǎng)址:http://bm7419.com/article34/jdgspe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站制作、企業(yè)網(wǎng)站制作、面包屑導(dǎo)航、網(wǎng)站改版營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)