問題タブ [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.
typescript - Angular 7: ActivateRoute catch paramId は null 値を取得します
praramID
when page loadをサブスクライブしたいconsole.log()
のですが、戻ってきnull
ます。私はAngular 7を使用しています。
これは私のタイプスクリプトです:
この私のルート:
私のコードが正しいかどうかはわかりませんが、null
試してみると戻っconsole.log()
てきます。
コンソールで返される必要があります。
angular - ActivatedRoute はルート変更時に子ルート データを更新しません
を使用して、親コンポーネントから子ルート データ (「レイアウト」) を取得しようとしていますActivatedRoute
。次の例を試してみましたが、探しているデータを取得できましたが、一度だけです。子ルートの変更中に、更新された「レイアウト」値が表示されません。
ルート
Layout1Component
ルートが変更されるたびに、更新された「レイアウト」値で console.log が出力されるようにします。
これを修正するのを手伝ってください。
angular - アクティブ化されたルートは、サービスのコンストラクターで定義されていません
trackUrlService
に輸入されるサービスがありますCoreModule
コンポーネントがありますDummyComponent
質問:
this.route.params
サービスのコンストラクター出力から呼び出すのはなぜundefined
ですか?
this.route.params
しかし、コンポーネントの作品から呼び出すngOnInit()
と、正しい値が出力されます。