Javascript 仅选择具有ng栅格的特定列
我正在尝试精简网格,但在从数据中仅选择特定列以显示时遇到问题。下面是我的代码:Javascript 仅选择具有ng栅格的特定列,javascript,angularjs,ng-grid,Javascript,Angularjs,Ng Grid,我正在尝试精简网格,但在从数据中仅选择特定列以显示时遇到问题。下面是我的代码: // main.js var app = angular.module('myApp', ['ngGrid']); app.controller('MyCtrl', function($scope) { $scope.myData = [{name: "Moroni", age: 50, sex: "Male"}, {name: "Tiancum", age: 43,
// main.js
var app = angular.module('myApp', ['ngGrid']);
app.controller('MyCtrl', function($scope) {
$scope.myData = [{name: "Moroni", age: 50, sex: "Male"},
{name: "Tiancum", age: 43, sex: "Female"},
{name: "Jacob", age: 27, sex: "Male"},
{name: "Nephi", age: 29, sex: "Male"},
{name: "Enos", age: 34, sex: "Female"}];
$scope.gridOptions = { data: myData,
columnDefs: [{ field: 'name', displayName: 'Name', width: 90},
{ field: 'sex', displayName: 'Sex', width: 90}
]};
});
基本上,我希望能够在myData中只显示列“name”和“sex”。有人帮忙吗?我在某某网站和其他网站上寻找了这个问题的答案,但没有找到任何答案。如果这是个骗局,我道歉
Plunker.您必须将
myData
放在引号内
$scope.gridOptions = { data: 'myData', // <<<<<
columnDefs:
[{ field: 'name', displayName: 'Name', width: 90 },
{ field: 'sex', displayName: 'Sex', width: 90 }
]};
$scope.gridOptions={data:'myData'//