1. ホーム
  2. angularjs

[解決済み] AngularJSの「href」と「ng-href」の違いについて

2022-02-14 09:20:19

質問

私はこれまで hrefng-href と、その違いがわかりませんでした。

なぜAngularは ng-href また、どのような場合に使用するのでしょうか?

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

ドキュメントから

のようなAngularのマークアップを使用します。 {{hash}} を置き換える前にユーザーがクリックすると、リンクは間違った URL に移動してしまいます。 {{hash}} マークアップをその値で置き換えます。Angularがマークアップを置き換えるまで、リンクは壊れ、ほとんどの場合404エラーを返します。そのため ngHref ディレクティブはこの問題を解決します。

事実上、これを使うのは、AngularがDOMに提供する値に依存する必要があるリンクの場合だけです。 リンクの一部にAngularを必要としない場合、あるいはリンクの生成にAngularを使う予定がない場合は、リンクに ngHref .