問題タブ [routerlinkactive]

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 に答える
67 参照

angular - routerLink が親の内部ではなく、別のコンポーネントにある場合、親要素の routerLinkActive が機能しない

そのdiv内のルートの1つがアクティブなときに、divにクラスを設定したいと思います。これは、routerLink ディレクティブを含むリンクを div 内に直接配置すると、routerLinkActive ディレクティブですべて正常に機能します。

ただし、別のコンポーネントへのリンクをリファクタリングすると、「アクティブ グループ」クラスが設定されなくなります。

ここで問題を示すために StackBlitz を作成しました: https://stackblitz.com/edit/routerlinkactive?file=src/app/app.component.ts

どんな助けでも大歓迎です!