0

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」の列だけ表示できるようにしたいです。ここで何か助けはありますか?SO やオンラインの他の場所でこの質問に対する回答を探しましたが、何も見つかりませんでした。これがだまされている場合はお詫び申し上げます。

こちらがプランカーです。

4

1 に答える 1