javascript - 使用 ng-grid 仅选择特定列

标签 javascript angularjs ng-grid

我正在尝试使用 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, 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”列。这里有什么帮助吗?我在网上和其他地方寻找这个问题的答案,但没有找到任何东西。如果这是一个骗局,我们深表歉意。

Here's笨蛋。

最佳答案

您必须将 myData 放在引号内

$scope.gridOptions = { data: 'myData', // <<<<<
        columnDefs: 
          [{ field: 'name', displayName: 'Name', width: 90 },
          { field: 'sex', displayName: 'Sex', width: 90 }
        ]};

关于javascript - 使用 ng-grid 仅选择特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17872703/

相关文章:

javascript - 处理 chrome 打包应用程序关闭

javascript - Qt5 和 QML : How to automatically input username and password using WebEngine Quick Nano Browser

css - 无法使用 AngularJS Material 加载主题

javascript - Angularjs Datatable 服务器端分页

javascript - Angularjs Controller 与不同文件中的另一个 Controller 通信

javascript - 数据库断开连接时如何处理Redis session

javascript - 我需要一个 JavaScript 过程来反转以下过程

angularjs - 扩展递归

angularjs - ui-grid 使用 ng-show/ng-hide 时无法正确渲染,如果在键盘上按 F12 可以正确渲染

javascript - 如何根据父id和级别[ag-grid]对行类别数据进行排序