2017-08-18 13 views
0

Angular 4で新しいタブでデータを開く必要があるアプリケーションを構築しています。これは、アプリケーション全体を再度ロードする必要があるため、私はその機能を独自のミニアプリにすることに決めました。唯一の捉え方は、表示するデータを知るためにURLに含まれるパラメータにアクセスできる必要があることです。それはルータのインスタンスので、アプリ内でこのデータを渡していないので、これは私のために動作しませんAngular appの新しいインスタンスでURLデータにアクセスする方法

this.route.snapshot.paramMap.get('id') 

と活性化:私はこの質問に見つかったすべての答えは、ルータを注入し、このような何かを呼び出す伴います経路はどこから来ているのか分かりません。

答えて

1

私はいくつかの調査をした後、実際にはルータのインスタンスをメインコンポーネントに注入してURLパラメータを受け入れる必要があることがわかりました。同じアプリから渡されなかったにもかかわらず、URL解析を構造化するためにルータを使用しても機能します。

関連する問題