javascript - AngularJs:当第 3 方库更改 DOM 时得到通知( knockout )

标签 javascript angularjs knockout.js

我们正在从 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/

相关文章:

javascript - 处理对 PHP url 的 AJAX 请求以获取 JSON 数据。我无法传递数据

javascript - 有没有一种方法可以_derive_null 而不是显式分配它?

javascript - 如何创建一个事件以在所有插件启动后触发?

javascript - 等待 RootCtrl Angular $http 中的 promise

asp.net-mvc-4 - 外化 knockout 模板

javascript - openlayers3 尝试与 GeoJSON 交互添加功能,但无论我放什么,我总是在非洲东南部的一个地方得到一分

css - Angular Material layout column for large display but row for smaller

javascript - Angular Bootstrap 模式导致 strict-di 错误,不知道为什么

javascript - 将多个值/可观察量传递给自定义绑定(bind)

c# - 以编程方式通过 C# 代码格式化 Html 代码(如 Visual Studio 中的 Ctrl + E + D)