2017-08-08 14 views
1

URLにクエリパラメータを追加します。@ angle/routerを使用せずにクエリパラメータを追加する方法

http://example.com/#/xyz?queryParams1=data&queryParams2=data 

しかし、あるページから別のページにナビゲートしたくないです。私は角度のある文書を読むが、@angular/routerを使わないとその使い方を知ることはできない。その背後にある考え方は、URL経由で物事を追跡し、ナビゲートしないことです。

ご協力いただければ幸いです。

+0

が、なぜあなたはすべての場合に行うだろう'@ angle/router'パッケージには読み込みと解析のロジックがあります – devqon

+0

あなたはAngularな方法で読みたいのですが、その目的のために設計されたAngularモジュールの使用を拒否します。どうして? –

答えて

1

あなたはこれを使用すると、たとえば、移動することなくURLを更新しないことができますLocation from @angular/common

を使用することができます:あなたはプレーンなJavaScriptでそれを読むことができ

let queryString = 'queryParams1=data&queryParams2=data'; 
this.location.replaceState('/xyz', queryString); 
関連する問題