2016-05-23 103 views
0

在自定義指令中,前鏈接和後鏈接功能都存在。我已經理解了pre和post之間的區別,但是如果我們不打算使用pre,是否有任何post函數的使用?就像我們爲什麼要使用帖子鏈接功能。帖子鏈接和鏈接功能之間的區別

回答

2

使用preLink()postLink()函數在compile()中允許您更好地控制何時調用鏈接函數。

link()作爲postLink()的簡寫。

在大多數情況下,您通常會使用link()而不是postLink(),其中所需的只是基本的DOM操作(非常常見)。例如,如果您需要在與視圖鏈接之前操作模型或$scope,則可以使用preLink()功能。

但值得注意的是,通常任何問題preLink試圖解決通常可以由父控制器解決,應該鼓勵。

相關問題