我们正在从 Knockout 切换到 AngularJs。虽然我们不能在很短的时间内完成它,但我必须找到一种让两者一起生活的方法。有很多情况,我需要通知 AngularJs KO 已经更改了 dom,请相应地更新你的 ng-model。目前,我正在使用 $('#id').trigger('change')
,我认为这不是很好。有没有更好的方法来通知 AngularJs 有关此更改。正在写jsfiddle,对KO了解太少,以后补上。
最佳答案
试试这个
$("body").bind("DOMSubtreeModified", function() {
alert("tree changed");
});
在这里您可以找到一些信息:http://davidwalsh.name/dom-events-javascript
关于javascript - AngularJs:当第 3 方库更改 DOM 时得到通知( knockout ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18587435/