一尘不染

Angular JS指令中的发布链接与预链接

angularjs

如此处概述:

http://docs.angularjs.org/guide/directive

Angular js指令采用两种不同类型的链接函数:

预链接功能在链接子元素之前执行。执行DOM转换并不安全,因为编译器链接功能将无法找到正确的链接元素。

链接后功能在链接子元素之后执行。在后链接功能中执行DOM转换是安全的。

此外,如果给定匿名功能,则默认键似乎link将绑定到该键postLink

我何时,为什么要使用预链接功能?


阅读 219

收藏
2020-07-04

共1个答案

一尘不染

唯一要使用pre链接的时间是在需要在任何子元素编译之前对范围执行一些准备的情况。

我的团队在编写网格指令时使用了它,以在范围内定义网格对象并设置在编译任何子行和单元格对象之前所需的一些属性。

希望有帮助!

2020-07-04