angularjs 指令的compile
功能有两个功能:preLink
和postLink
.
预链接功能
在链接子元素之前执行。进行 DOM 转换是不安全的,因为编译器链接函数将无法找到正确的链接元素。
后链接功能
在子元素链接后执行。在 post-linking 函数中进行 DOM 转换是安全的。
It tells what we should not do in preLink
, I wonder what and when should I use preLink
? For most of time I just used postLink
. Is there any case that we must use it?