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

angular2中router路由跳轉(zhuǎn)navigate的使用與刷新頁面問題詳解

 更新時(shí)間:2017年05月07日 11:59:05   作者:erciyuan_nuonuo  
這篇文章主要給大家介紹了angular2中router路由跳轉(zhuǎn)navigate的使用與刷新頁面問題的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。

本文主要介紹的是angular2中router路由跳轉(zhuǎn)navigate的使用與刷新頁面問題的相關(guān)內(nèi)容,分享出供大家參考學(xué)習(xí),下面來看看詳細(xì)的介紹:

一、router.navigate的使用

navigate是Router類的一個(gè)方法,主要用來跳轉(zhuǎn)路由。

函數(shù)定義:

navigate(commands: any[], extras?: NavigationExtras) : Promise`<boolean>`
interface NavigationExtras {
 relativeTo : ActivatedRoute
 queryParams : Params
 fragment : string
 preserveQueryParams : boolean
 preserveFragment : boolean
 skipLocationChange : boolean
 replaceUrl : boolean
}

1.this.router.navigate(['user', 1]);

以根路由為起點(diǎn)跳轉(zhuǎn)

2.this.router.navigate(['user', 1],{relativeTo: route});

默認(rèn)值為根路由,設(shè)置后相對(duì)當(dāng)前路由跳轉(zhuǎn),route是ActivatedRoute的實(shí)例,使用需要導(dǎo)入ActivatedRoute

3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } });
路由中傳參數(shù) /user/1?id=1

4.this.router.navigate(['view', 1], { preserveQueryParams: true });

默認(rèn)值為false,設(shè)為true,保留之前路由中的查詢參數(shù)/user?id=1 to /view?id=1

5.this.router.navigate(['user', 1],{ fragment: 'top' });

路由中錨點(diǎn)跳轉(zhuǎn) /user/1#top

6.this.router.navigate(['/view'], { preserveFragment: true });

默認(rèn)值為false,設(shè)為true,保留之前路由中的錨點(diǎn)/user/1#top to /view#top

7.this.router.navigate(['/user',1], { skipLocationChange: true });

默認(rèn)值為false,設(shè)為true路由跳轉(zhuǎn)時(shí)瀏覽器中的url會(huì)保持不變,但是傳入的參數(shù)依然有效

8.this.router.navigate(['/user',1], { replaceUrl: true });

未設(shè)置時(shí)默認(rèn)為true,設(shè)置為false路由不會(huì)進(jìn)行跳轉(zhuǎn)

二、router.navigate刷新頁面問題

造成這個(gè)問題一般是因?yàn)槲覀冊(cè)?lt;form>表單中使用<button>時(shí)忘記添加type屬性,在表單中,如果忘記給按鈕添加屬性,會(huì)默認(rèn)為submit

<button (click)="toDetail()">detail</button>
toDetail() {
 this._router.navigate(['/detail']);
}

解決方法:

1.添加type

<button type="button" (click)="toDetail()">detail</button>

2.click添加false

<button (click)="toDetail();false">detail</button>

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者使用Angular.js能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

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

相關(guān)文章

  • Angularjs中如何使用filterFilter函數(shù)過濾

    Angularjs中如何使用filterFilter函數(shù)過濾

    這篇文章主要介紹了Angularjs中如何使用filterFilter函數(shù)過濾的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • 淺談Angular4實(shí)現(xiàn)熱加載開發(fā)旅程

    淺談Angular4實(shí)現(xiàn)熱加載開發(fā)旅程

    本篇文章主要介紹了淺談Angular4實(shí)現(xiàn)熱加載開發(fā)旅程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • AngularJS讀取JSON及XML文件的方法示例

    AngularJS讀取JSON及XML文件的方法示例

    這篇文章主要介紹了AngularJS讀取JSON及XML文件的方法,涉及AngularJS針對(duì)xml及json格式文件數(shù)據(jù)的讀取、遍歷、輸出等相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • 基于Angularjs-router動(dòng)態(tài)改變Title值的問題

    基于Angularjs-router動(dòng)態(tài)改變Title值的問題

    今天小編就為大家分享一篇基于Angularjs-router動(dòng)態(tài)改變Title值的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • AngualrJs清除定時(shí)器遇到的坑

    AngualrJs清除定時(shí)器遇到的坑

    這篇文章主要介紹了AngualrJs清除定時(shí)器遇到的坑,需要的朋友可以參考下
    2017-10-10
  • 簡(jiǎn)單談?wù)勱P(guān)于Angular Cli打包的事

    簡(jiǎn)單談?wù)勱P(guān)于Angular Cli打包的事

    使用過angular2人都應(yīng)該知道,angular2提供的Angular CLI來快速搭建,快速生成serives、component、derective、modulet各種模板...下面這篇文章主要給大家介紹了關(guān)于Angular Cli打包的一些事,需要的朋友可以參考下。
    2017-09-09
  • 詳解AngularJS 過濾器的使用

    詳解AngularJS 過濾器的使用

    AngularJS 過濾器可用于轉(zhuǎn)換數(shù)據(jù),這篇文章主要介紹了詳解AngularJS 過濾器的使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • angular2+node.js express打包部署的實(shí)戰(zhàn)

    angular2+node.js express打包部署的實(shí)戰(zhàn)

    本篇文章主要介紹了angular2+node.js express打包部署的實(shí)戰(zhàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • 淺談angular.js中實(shí)現(xiàn)雙向綁定的方法$watch $digest $apply

    淺談angular.js中實(shí)現(xiàn)雙向綁定的方法$watch $digest $apply

    Angular用戶都想知道數(shù)據(jù)綁定是怎么實(shí)現(xiàn)的。你可能會(huì)看到各種各樣的詞匯:$watch,$apply,$digest它們是如何工作的呢?這里我想回答這些問題,其實(shí)它們?cè)诠俜降奈臋n里都已經(jīng)回答了,但是我還是想把它們結(jié)合在一起來講
    2015-10-10
  • Angular4學(xué)習(xí)教程之DOM屬性綁定詳解

    Angular4學(xué)習(xí)教程之DOM屬性綁定詳解

    這篇文章主要給大家介紹了關(guān)于Angular4學(xué)習(xí)教程之DOM屬性綁定的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01

最新評(píng)論

绥化市| 富平县| 荔波县| 舟曲县| 娱乐| 庆元县| 玛多县| 彭泽县| 荆门市| 利川市| 阿瓦提县| 宜春市| 广水市| 五家渠市| 姚安县| 五华县| 新昌县| 大名县| 天柱县| 平利县| 东乡| 内丘县| 丰县| 酉阳| 桃园县| 娱乐| 广水市| 康平县| 察隅县| 荆门市| 吉林市| 怀来县| 西城区| 新和县| 山丹县| 桂阳县| 寿宁县| 宜川县| 故城县| 安阳市| 南和县|