問題タブ [angular-activatedroute]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
57 参照

typescript - Angular 7: ActivateRoute catch paramId は null 値を取得します

praramIDwhen page loadをサブスクライブしたいconsole.log()のですが、戻ってきnullます。私はAngular 7を使用しています。

これは私のタイプスクリプトです:

この私のルート:

私のコードが正しいかどうかはわかりませんが、null試してみると戻っconsole.log() てきます。

コンソールで返される必要があります。

0 投票する
2 に答える
4219 参照

angular - ActivatedRoute はルート変更時に子ルート データを更新しません

を使用して、親コンポーネントから子ルート データ (「レイアウト」) を取得しようとしていますActivatedRoute。次の例を試してみましたが、探しているデータを取得できましたが、一度だけです。子ルートの変更中に、更新された「レイアウト」値が表示されません。

ルート

Layout1Component

ルートが変更されるたびに、更新された「レイアウト」値で console.log が出力されるようにします。

これを修正するのを手伝ってください。

0 投票する
1 に答える
68 参照

angular - アクティブ化されたルートは、サービスのコンストラクターで定義されていません

trackUrlServiceに輸入されるサービスがありますCoreModule

コンポーネントがありますDummyComponent

質問:

this.route.paramsサービスのコンストラクター出力から呼び出すのはなぜundefinedですか?

this.route.paramsしかし、コンポーネントの作品から呼び出すngOnInit()と、正しい値が出力されます。