我想避免内存泄漏,所以我想知道$watch
es 在作用域为$destroy
'd 时是否会自动删除,或者我应该怎么做才能清理?
问问题
103 次
1 回答
3
正如$destroy()文档所说:
移除意味着对 $digest() 的调用将不再传播到当前作用域及其子作用域。
这意味着一旦你的作用域被 $destroyed,你的 $watches 将不再运行,因为它们只能被 $digest 循环处理,当作用域被 $destroyed 时,这个循环被取消。
于 2013-03-19T15:32:34.293 回答