0
カスタムディレクティブでは、プレリンク機能とポストリンク機能があります。私はプレとポストの違いを理解していますが、プレを使うつもりがないなら、ポスト機能の使用はありますか?なぜ私たちはポストオーバーリンク機能を使用する必要がありますか?ポストリンクとリンク機能の違い
カスタムディレクティブでは、プレリンク機能とポストリンク機能があります。私はプレとポストの違いを理解していますが、プレを使うつもりがないなら、ポスト機能の使用はありますか?なぜ私たちはポストオーバーリンク機能を使用する必要がありますか?ポストリンクとリンク機能の違い
とpostLink()
の機能をcompile()
にすると、リンク機能が呼び出されるタイミングをより詳細に制御できます。
link()
は、postLink()
の略語として機能します。
ほとんどの場合、通常link()
をpostLink()
以上に使用します。すべてが必要なのは、基本的なDOM操作(非常に一般的)です。たとえば、ビューをリンクする前にモデルまたは$scope
を操作する必要がある場合は、preLink()
関数を使用します。
一般的に、preLink
が解決しようとする問題は、親コントローラによって解決される可能性があり、奨励する必要があります。