刷新范围变量变化的数据

时间:2016-01-12 13:30:59

标签: angularjs angularjs-scope watch

我将AngularJS用于外部Web项目 我坚持使用页面的更新间隔,因为我得到的JSON数据来自页面内部的html div,JSON数据是从策略发送的。 我正在使用

$scope.json_data = angular.element(document).find('#idofthejsondiv').html();

div为每个' x'提供不同的JSON数据。秒。

如何更新divs值更改的页面?

1 个答案:

答案 0 :(得分:0)

试试这个:

$scope.$watch (
    function () {
        return angular.element(document).find('#idofthejsondiv').html();
    },
    function (newValue) {
        console.log (newValue);
        // do stuff with the new value...
    }
);

但必须提到的是,这似乎不是您应用的合适结构。某些服务必须以某种方式改变div中的数据。更好的方法是在将更改放入div并使用新内容执行任何操作时拦截此服务