2013-03-19 88 views
4

我想避免內存泄漏,所以我想知道是否在$destroy'd範圍內自動刪除$watch,或者我應該怎麼做清理?

回答

3

由於$destroy()文檔說它:

去除意味着到$調用消化()將不再傳播到目前的範圍和它的孩子。

這意味着您的$ watch將不會再運行,一旦您的範圍被銷燬,因爲它們只能由$ digest循環處理,當範圍爲$ destroy時將被取消。

相關問題