2016-05-23 4 views
0

カスタムディレクティブでは、プレリンク機能とポストリンク機能があります。私はプレとポストの違いを理解していますが、プレを使うつもりがないなら、ポスト機能の使用はありますか?なぜ私たちはポストオーバーリンク機能を使用する必要がありますか?ポストリンクとリンク機能の違い

答えて

2

postLink()の機能をcompile()にすると、リンク機能が呼び出されるタイミングをより詳細に制御できます。

link()は、postLink()の略語として機能します。

ほとんどの場合、通常link()postLink()以上に使用します。すべてが必要なのは、基本的なDOM操作(非常に一般的)です。たとえば、ビューをリンクする前にモデルまたは$scopeを操作する必要がある場合は、preLink()関数を使用します。

一般的に、preLinkが解決しようとする問題は、親コントローラによって解決される可能性があり、奨励する必要があります。

関連する問題