angularjs-UI元素(网格)即使在更新了绑定范围变量后也不会更新

时间:2015-12-02 22:57:00

标签: angularjs

我的UI绑定了几个范围变量,这些变量链接到对象上的参数。

当我更新update()方法中的绑定变量时,我的UI网格没有得到更新。该变量具有所有必需的属性和值。

1 2 3 4 5 
6 7 8 9 10 

调用更新后,我期待UI网格会更新,因为服务对象会在变量中添加新值。

1 个答案:

答案 0 :(得分:0)

虽然缺少了很多信息,但我的猜测是,因为您直接在$scope上使用了属性。我猜测它正在更新子范围而不是父范围。

而是尝试将数据存储为范围内的对象。

function update() {
        $scope.data.summaryValuesStruct = service.summaryValuesStruct;
        $scope.data.aggregateByValue = service.aggregation;
    }

有关更深入的解释,请参阅jimhoskins.com/2012/12/14/nested-scopes-in-angularjs.html