AngularJS - ui-grid - 数据显示问题

时间:2014-11-01 09:49:28

标签: javascript jquery angularjs angular-ui-grid

我正在申请中实施http://ui-grid.info/

我正在使用grid填充ajax call,如下所示: -

$scope.getGrid = function () {
     jq.ajax({
                type: "POST",
                url: "getData",
                dataType: "html",
                traditional: true,            
                data: { columnDb: $scope.columnDb },
                success: function (data) {
        var dataObj = jQuery.parseJSON(data);
        ......
        $scope.gridOptions.data = $scope.myData;  
     });        
}

我面临一个奇怪的问题。在上面的function来电中,我在HTML中看不到任何内容,但如果我mouse scrollGrid data Inspect ElementChrome就会显示,即使我打开{{在data中,{}显示{{1}}。

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

当ajax调用返回时,此代码不会导致Angular摘要,因此您不会在屏幕上看到任何更改' view'。所以你可以:

  1. 使用$http进行ajax通话
  2. 向回调函数添加$scope.$apply()
  3. 我建议使用1