Wie erstelle ich eine verschachtelte Tabelle in einer Spalte, wenn sie eine Werteliste mit dem Winkel js enthält?

index.js

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
  $scope.name = 'World';

  $scope.data =[{"Id":1,"Title":"en-US","Description":"UnitedStates","MyValues":[{"Id":100,"Value":"Save"}]},
{"Id":1,"Title":"en-UK","Description":"UK","MyValues":[{"Id":102,"Value":"Delete"}]}]
  $scope.cols = Object.keys($scope.data[0]);

  $scope.notSorted = function(obj){
    if (!obj) {
        return [];
    }
    return Object.keys(obj);
}
});

index.html

<table border=1>
      <thead>
        <tr>
          <th ng-repeat="key in notSorted(cols)" ng-init="value=cols[key]">{{value}}</th>
        </tr>
      </thead>
      <tbody>
        <tr ng-repeat="row in data">
          <td ng-if="!$last" ng-repeat="dat in notSorted(row)" ng-init="value=row[dat]">{{value}}</td>
        </tr>
      </tbody>
    </table>

Es gibt mir perfekte Tabelle, aber das Problem ist in einer SpalteMyValues. Ich habe eine Datenliste und möchte eine verschachtelte Tabelle mit allen Listenwerten erstellen.

Wie kann ich das erreichen? Möchten Sie überprüfen, ob eine Spalte List enthält, und dann eine verschachtelte Tabelle generieren? Check diesen Plunkerhttp: //plnkr.co/edit/Ixvp8B0dRwOBDHflmu2j? p = preview

Antworten auf die Frage(4)

Ihre Antwort auf die Frage