首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ng-grid未更新ui

ng-grid未更新ui
EN

Stack Overflow用户
提问于 2016-07-02 22:35:21
回答 1查看 36关注 0票数 0

最初ng-grid很好地显示了我的数据,但是当用户更改输入表单,然后应用程序通过ajax调用获得新数据时,ng-grid数据不会更新。

代码语言:javascript
复制
$scope.gridOptions = {
    data: 'gridData',
    plugins: [new ngGridCsvExportPlugin()],
    showFooter: true
};
$scope.gridData = [];

    $http({
        method: 'POST',
        url: '/risk',
        data: criteria,
        headers: {
            'Content-Type': 'application/json'
        }
    }).success(function (response) {
            var gridData = [];
            response.list.forEach(function (e, i) {
                if (criteria.measureType == 'risk')
                    gridData.push({'risk': e.riskFactor, "bank": e.bank});
                else if (criteria.measureType == 'centrality')
                    gridData.push({"centrality": e.centrality, "bank": e.bank});
            });

        }

        $scope.gridData = angular.copy(gridData);
        $scope.$apply()
});

ng-grid doesn't update dataAngularJS/ng-grid - Updating array with splice doesn't updates UI都帮不上忙。我的错误是什么。tanhks

EN

回答 1

Stack Overflow用户

发布于 2016-07-03 00:50:35

我在Ui grid上也遇到过类似的问题。当我们更改或想要刷新数据时,我们使用广播来更新网格数据

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38161268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档