1. ホーム
  2. angular

[解決済み] Angular 2のパッシブリンク - <a href="">相当

2022-04-20 20:56:21

質問

Angular 1.xでは、以下のようにしてリンクを作成することができますが、基本的に何も行いません。

<a href="">My Link</a>

しかし、同じタグはAngular 2のアプリベースにナビゲートします。Angular 2でそれに相当するものは何ですか?

編集する Angular 2 Routerのバグのようで、現在では githubのオープンイシュー についてです。

私は、すぐに使える解決策か、そうでないことを確認できるものを探しています。

どのように解決するのですか?

もし、あなたが アンギュラー5 またはそれ以上の場合は

<a href="" (click)="passTheSalt()">Click me</a>

に入っています。

<a [routerLink]="" (click)="passTheSalt()">Click me</a>

リンクにマウスを乗せると手のアイコンが表示され、クリックしてもルートが発生しない。

注意 クエリパラメータを保持したい場合は、以下のように設定します。 queryParamsHandling オプションを preserve :

<a [routerLink]=""
   queryParamsHandling="preserve"
   (click)="passTheSalt()">Click me</a>