問題タブ [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 に答える
23 参照

javascript - Angular 4の他のコンポーネントにセレクターを埋め込むときに、どのように異なる値を入れることができますか

約 300 個のコンポーネントがあり、1 つの共通メニュー html の埋め込みを追加しています。URL 値を一意の値に変更したいと考えています。

ここに私のファイルがあります:

common.menu.component.html

routerLink他のコンポーネントに埋め込みながら値を変更したい

common.menu.component.ts

other.component.ts を埋め込みながら、data-val を渡して別の値を取得しています。

すべてのコンポーネントに異なる URL を設定できるように**data-val**、値を入れたいと考えています。routerLink

それは可能ですか、それとも他の方法ですか。助けてください

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

javascript - ルーターリンク angular4 のバインドリンク

私はAngular4プロジェクトに取り組んでいます。今まではすべて問題なく動作していましたが、routerlink のパスを html テンプレートに直接ハード コーディングしていることに気付きました。

どうにか回避して、手持ちのルーティングモジュールにバインドしたい。

それは可能ですか(そして論理的ですか)?パスに関するベストプラクティスは何ですか?

ありがとう

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

angular - RouterLink は、? を置き換えることでルートを壊します。%3Fで

ルートを正しく表示しているconsole.logがあります がcustomer?[RouterLink]変換元は? 私のルートが機能しなくなった %3F へ

テンプレートhtml

ルートファイル

テンプレート .. routerLink (いくつかのパイプ フィルター?) を使用してこれを何らかの方法で修正できますか、またはルート モジュールの ts ファイルで修正する必要がありますか?

どうやって?

私は欲しい

しかし、私は得ています