2016-11-03 21 views
5

私は実際にページ「結果」だと仮定し...結果ペ​​ージとして角度2ファイナル - URLの変更ルートのパラメータをプログラム的

http://server/results;dateFrom=03-11-2016;page=1

私を、私はページをロードしたいのですが2、誰かがブックマークすることを決めた場合に備えて、ブラウザのURL文字列をhttp://server/results;dateFrom=03-11-2016;page=2に設定する必要があります。

WebブラウザのアドレスバーでURLパラメータをプログラムで変更する方法はありますか。

ty!

答えて

13

あなたはこのコード行でそれを行うことができます。

import { Router } from '@angular/router'; 

... 

    constructor(private router: Router) {} 

    changeRoute() { 
    this.router.navigate(['/results', { dateFrom: this.dateFrom, page: this.page }]); 
    } 

... 

はそれについての詳細な情報を取得するためにドキュメントにAPI description of router.navigateを見てみましょう。

関連する問題