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

node.js - Angular 6、展開ユーザーhttp-serverの後にルーティングが機能しない

2 ページのサンプル Web アプリケーションがあります。デフォルトでは、ログイン画面がロードされます。ユーザーがアクティベーション メールをクリックすると、登録ページに移動します。を使用してローカルで正常に動作しng serveます。ログイン画面に行くページを使用して公開しng-build、ホストしました。http-serverしかし、メールからアクティベーションリンクをクリックすると、ページが登録されず、エラーが発生します

0 投票する
3 に答える
27799 参照

angular - routerLink を使用して戻る

routerLink を使用してページに戻ります。

現在のルートには 3 つのレベルがあります。

また、いくつかの異なるコンポーネントがあるため、常に親になるとは限りません。子と孫の場合も、parent1またはparent2にすることができます。次に例を示します。

私が望むのは、常に前のレベルに移動することです。たとえば、次のようになります。

私がしたことは:

ただし、常に「myurl.com」に移動します

どうすれば解決できますか?

一部のユーザーが示唆したように、ルーティング構成を共有しています。

app.routing.ts で:

parent.routing.ts:

ブラウザで私が書いた場合:

しかし、戻るボタンをクリックしても失敗します

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

angular - Angular: routerLink queryParams をコンポーネント プロパティとして設定するとエラーが発生する

Angular2 でqueryParams使用してバインドすると、次のエラーが発生します。routerLink

[エラー] 値のシリアライズ中に例外が発生しました

このエラーは、DOM を調べると表示されます。リンクはページにまったく表示されないため、コンソールにもエラーがなかったため、これが唯一のデバッグ方法でした。

DOM のスクリーンショット

コンポーネントコード

テンプレート コード

を実行するconsole.log(this.validUrl.query)と、次のように表示されます。

ここで何か間違ったことをしていますか?

0 投票する
0 に答える
398 参照

angular6 - クリックイベントで routerLinkActive を使用する

routerLinkActiveクリックイベントありとなしで使用するにはどうすればよいrouterLinkですか? click と routerLink を一緒に使用することはお勧めできません。リンクをクリックしたときにアクティブなクラスを設定し、クリックしたページにユーザーを移動する前に、クリック イベントでいくつかのビジネス機能を実行したいと考えています。以下のコードはクラスを設定していません。