繁体   English   中英

如何使用ngGrid在AngularJS中显示数组数据?

[英]How to display array data in AngularJS using ngGrid?

我想在ngGrid中显示以下数组

$scope.pathinfo = ["28.86 GB left on dir1","28.86 GB left on dir2"]

我的控制器如下所示:

$scope.restorePathGridOptions = { data: '$scope.pathInfo',
                       columnDefs: [
                            {field: 'entry', displayName: 'Free Space for paths'}
                        ]
                    }

这是我的HTML:

<div id="RestorepathsGrid" class="gridStyle" ng-grid="restorePathGridOptions">

我假设“ entry”是索引0和1处数组的数据值。

但是网格根本不显示。

有什么想法吗?

数据:“ $ scope.pathInfo”

这里不需要$ scope。

另外,如果您要像示例中那样输入字段,则必须使用对象数组

使用对象数组而不是数组:

$scope.pathinfo = [{entry: "28.86 GB left on dir1"}, {entry: "28.86 GB left on dir2"}]

请注意, $scope.pathinfo对象的字段名称应与columnDefs中的字段名称匹配。 这应该可以解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM