【发布时间】:2017-12-13 17:46:30
【问题描述】:
我正在尝试在 Angular 1 站点上运行脚本,我的脚本在 DOM 中查找更改以运行函数。然而,由于它是一个单页应用程序,我首选的突变目标节点可以被销毁和替换,这会阻止突变观察者工作,因为它的目标不再存在。 我觉得定位其中一个父节点有点混乱,因为它将拾取数百个突变并寻找我喜欢的一个。
我可以使用任何更好的方法吗?
【问题讨论】:
-
您可以在创建替换元素时附加
MutationObserver并将其附加到document。 -
使用这种方法你会有一大堆过时的突变观察者,对吧?你还需要清理旧的吗?
标签: javascript angularjs mutation-observers