2014-10-16 72 views
0

我在Ari Lerner的一本名爲ng-book的書中遇到了這個問題。鏈接vs編譯?何時使用?

「編譯選項本身並不經常明確使用;但是,鏈接函數經常使用 」。

而且,我指的這個網頁,但是仍然這讓我困惑(Difference between the 'controller', 'link' and 'compile' functions when defining a directive

有人能證明這一點進一步?

+0

SO鏈接包含一個很好的答案。關於這方面你有什麼困惑? – mccainz 2014-10-16 18:37:20

+0

@mccainz這是非常好的。但是這並不能證明我從這本書引用的引文。只是想知道爲什麼它是真的? – geckob 2014-10-16 19:01:22

回答

0

請記住,編譯用於返回允許模板綁定到範圍的鏈接函數。您需要將自己插入此過程的情況主要侷限於在綁定之前實際操作模板的需要。一個例子是根據用戶設置的屬性修改模板。總之,大多數開發人員忘記編譯,除非他們需要修改模板。 'Most'更關心其指令的實例,以及如何處理綁定到該實例的範圍(鏈接函數的域)。

我使用'Most'非常鬆散,因爲我完全沒有關於此的數據。