在AngularJS指令中的post链接和pre链接

16 浏览
0 Comments

在AngularJS指令中的post链接和pre链接

如下所述:

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

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

预链接函数

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

后链接函数

在子元素链接之后执行。在后链接函数中进行DOM转换是安全的。

此外,如果给定匿名函数,则默认键link将绑定到postLink。

我何时以及为什么需要使用预链接函数?

admin 更改状态以发布 2023年5月22日
0
0 Comments

你只有在需要在任何子元素编译之前对作用域执行一些准备工作时,才需要使用pre链接。

我的团队在编写网格指令时使用它来定义作用域上的网格对象并设置一些先决条件属性,这些属性在任何子行和单元格对象编译之前都是必需的。

希望这能帮到你!

0