2016-05-23 66 views
0

在自定义指令中,前链接和后链接功能都存在。我已经理解了pre和post之间的区别,但是如果我们不打算使用pre,是否有任何post函数的使用?就像我们为什么要使用帖子链接功能。帖子链接和链接功能之间的区别

回答

2

使用preLink()postLink()函数在compile()中允许您更好地控制何时调用链接函数。

link()作为postLink()的简写。

在大多数情况下,您通常会使用link()而不是postLink(),其中所需的只是基本的DOM操作(非常常见)。例如,如果您需要在与视图链接之前操作模型或$scope,则可以使用preLink()功能。

但值得注意的是,通常任何问题preLink试图解决通常可以由父控制器解决,应该鼓励。

相关问题