問題タブ [angular-routerlink]

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 投票する
0 に答える
125 参照

angular - routerLink はコンポーネント インスタンスのデータを状態として渡します

私のアプリケーションでは、パンくずリストを次のように使用しています。

ユーザーがコンポーネント B に移動できるコンポーネント A があります。次に、B から A に戻ると、B はstateコンポーネント A としてデータを送信する必要があります。次のように:

ここで、ユーザーがカスタム BACK ボタンを押して B->A に戻ると、手動で router.navigate を呼び出すため、状態を渡すことができます。問題は、ユーザーがブレッドクラムの routerLink をクリックすると、状態情報が送信されず、コンポーネント A がこれについて不平を言うことです。次のように、routerLink 経由で
を送信できることがわかりました。state

しかし、ナビゲートしているコンポーネントから状態として渡したいプロパティの名前と値を取得する必要があります。これはどのように行うことができますか?