問題タブ [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 投票する
2 に答える
113 参照

angular - Angular ルーターリンクがナビゲートしない

routerlink を使用してリンクしようとしている重要な sidenav があります。ただし、リンクはナビゲートしていません。それらはまったくクリックできません。routerLinkActive cssがアクティブ化されているため、対応するルートに手動で移動すると、それに応じて反応します。

SVG 画像を含む div にルートを配置しようとしています。

SVG 実装と関係があるかどうかを確認するためだけに、通常の a タグでリンクを試しました。すべての子ルートとすべてが正しく実装されていると確信しています。

私のHTML

私のコンポーネントルート

私のルートルート

すべての子コンポーネントをプラットフォーム モジュールに含めました。

アイコンの 1 つをクリックすると、対応するルートに移動することを期待していますが、現在はクリックできません。

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

angular - 新しいタブを開くと、RouterLink の URL がデフォルトの URL に変更される

Routerlink の URL をデフォルトの URL に変更しないでください。

RouterModule.forRoot(appRoutes, { useHash: true }); を使用する場合 正常に動作しています..しかし、useHash = falseに変更しましたが、動作していません

html では、次のコードを使用しました。

ルーティング ページ:

新しいタブで開くと、

最初に手に入れたのは、

ローカルホスト:4200/applicationredirect?appId=1084518

するとこう変わり、

ローカルホスト:4200#/ホーム

ついにこのデフォルトページを手に入れました

ローカルホスト:4200/ホーム#/ホーム

(localhost:4200/applicationredirect?appId=1084518) url を開きたい..