AngularJs:当第三方库更改DOM时获得通知(Knockout)

时间:2013-09-03 08:25:51

标签: javascript angularjs knockout.js

我们正在从Knockout切换到AngularJs。虽然我们无法在非常短的时间内完成它,但我必须找到让两者共同生活的方法。在很多情况下,我需要通知AngularJs KO已经更改了dom,请相应地更新你的ng模型。目前,我正在使用$('#id').trigger('change'),我认为这不是好事。有没有更好的方法来通知AngularJs这个变化。我正在创作一个jsfiddle,但对KO知之甚少,我稍后会添加它。

1 个答案:

答案 0 :(得分:1)

试试这个

$("body").bind("DOMSubtreeModified", function() {
    alert("tree changed");
});

您可以在这里找到一些信息:http://davidwalsh.name/dom-events-javascript