anglejs 1.5.x +で独自のディレクティブを作成する場合、リンク機能が必須ですか?そうでない場合、Angularはそれをどのように処理しますか?リンク関数の独自のデフォルト実装を使用しますか?私はこれについて多くのことを調べました。ただし、この点に関して検索エンジンで利用できる情報はほとんどありません。
番号。
リンク機能を使用する必要はありません。これは通常、ディレクティブがDOMを変更する必要がある場合、またはディレクティブに関連するコンポーネントのイベントにフックする必要がある場合に使用されます。一部のディレクティブはこれを必要としない場合があり、テンプレートとスコープを操作するだけの場合でも、リンク関数を使用する必要はありません。
それはすべてここで非常によく説明されています:https://docs.angularjs.org/guide/directive
多くの場合、リンクの代わりにコントローラー機能を使用できます。ドキュメントから直接取得:
基本的な違いは、コントローラーがAPIを公開でき、リンク関数がrequireを使用してコントローラーと対話できることです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加