Javascript AngularJS-连接ng网格列中的字段不工作

Javascript AngularJS-连接ng网格列中的字段不工作,javascript,angularjs,ng-grid,Javascript,Angularjs,Ng Grid,我在一个使用AjgularJ的网站上工作,该网站将在ng网格显示中显示从web api调用返回的数据。先前在$http.get之后未显示数据的问题已通过以下服务调用得到解决: services.factory('Filing', ['$resource', function($resource) { return $resource('/api/bills'); }]); 我需要在ng网格上连接三个数据列的值以显示在一个ng网格列中,这是无

我在一个使用AjgularJ的网站上工作,该网站将在ng网格显示中显示从web api调用返回的数据。先前在$http.get之后未显示数据的问题已通过以下服务调用得到解决:

    services.factory('Filing', ['$resource',
       function($resource) {
            return $resource('/api/bills');
    }]);
我需要在ng网格上连接三个数据列的值以显示在一个ng网格列中,这是无法工作的

在Google的angular网站上,我发现了一个类似的问题,即调用函数来解决连接问题,因此在尝试这个问题时,我在controller.js文件中提出了以下内容:

        $scope.billData= Filing.query();    // from services.js


        $scope.gridData = $scope.billData;

        $scope.gridDefs = [
            { field: 'billNumberColumnDisplay()', displayName: 'Bill' },
            { field: 'AuthorLastName', displayName: 'Author'},
            { field: 'Status', displayName: 'Status'},
            { field: 'Committee', displayName: 'Committee'}
        ];

        $scope.gridOptions = {
            data: 'gridData',
            columnDefs: 'gridDefs',
            enableColumnResize: true,
            multiSelect: false
        };

        //function to concatenate the bill number fields
        angular.forEach($scope.gridData, function(row) {
            row.billNumberColumnDisplay = function() {
                return this.BillId.Chamber + this.BillId.Type.trim() + ' ' + this.BillId.Suffix.replace(/^0+(?!\.|$)/, '');
        };
    });
第二列、第三列和第四列显示得很好,所以并不是数据没有返回到网格。如果我只显示return/api调用中的一列,它也会显示在第一列中

那么,有没有人能给我指出正确的方向?我不认为连接字段会带来如此困难的任务,但我显然做错了什么

提前感谢您的帮助


我想你需要打个招呼。通过查看,我看不出任何错误。是的,我可以查看,问题是我需要模拟数据,因为数据来自内部webapi调用。我的情况与此极为相似,只是我正在使用一个服务返回数据集。事实上,当我在代码中放置plunker示例时,效果很好。所以不确定我的问题是在承诺返回数据之前的网格列渲染吗?如果是这样的话,我能做些什么呢?承诺还没有解决,你需要把你的代码放进.then function.wayne中-你指的是什么代码放进.then函数中?$scope.billData的分配?这如何解释一列返回到我的网格而不是第一列(来自foreach调用)?您使用的是什么版本的angular?在1.2版本之前,angular handle承诺在模板绑定中使用,但在1.2.0-rc3版本之后则不能。阅读:,在1.2.0-rc3行为之前,阅读在视图中直接使用承诺的部分: