我们正在从Knockout切换到AngularJs。虽然我们无法在非常短的时间内完成它,但我必须找到让两者共同生活的方法。在很多情况下,我需要通知AngularJs KO已经更改了dom,请相应地更新你的ng模型。目前,我正在使用$('#id').trigger('change')
,我认为这不是好事。有没有更好的方法来通知AngularJs这个变化。我正在创作一个jsfiddle,但对KO知之甚少,我稍后会添加它。
答案 0 :(得分:1)
试试这个
$("body").bind("DOMSubtreeModified", function() {
alert("tree changed");
});
您可以在这里找到一些信息:http://davidwalsh.name/dom-events-javascript