example data cloak angularjs html-table angularjs-ng-repeat

angularjs - data - Ng-repetición angular en la tabla



ng id angularjs (1)

Tengo una pregunta sobre ''ng-repeat'' angular. Tengo una tabla, y en esta tabla mostraré los valores de la matriz.

Aquí está mi js:

var app = angular.module(''plunker'', []); app.controller(''MainCtrl'',function($scope){ <!--TR--> $scope.trZeile = new Array(); $scope.trZeile = [''1'',''2'',''3'']; $scope.hadi = new Array(); $scope.hadia = new Array(); $scope.hadi[0] = ''Mercedes1,BMW1,Ford1,VW1,Renault1,Kia1''; $scope.hadi[1] = ''Mercedes2,BMW2,Ford2,VW2,Renault2,Kia2''; $scope.hadi[2] = ''Mercedes3,BMW3,Ford3,VW3,Renault3,Kia3''; for(var i = 0; i<3; i++){ $scope.hadia = $scope.hadi[i].split('',''); } });

Aquí hay un ejemplo: http://plnkr.co/edit/jWqyePLEvrnwFZOkFUUn

Pero debería verse así:

¿Cómo puedo lograr eso?


Tienes muchas cosas innecesarias aquí. Los corté. No necesita trZeile en absoluto. Además, esta línea simplemente reenlazó la misma variable tres veces:

$scope.hadia = $scope.hadi[i].split('','');

Aquí está el código de trabajo: http://plnkr.co/edit/zz04pEDPst5Yo3thCXfy?p=preview

HTML

<table ng-controller="MainCtrl" style=''border:2px solid black''> <tr ng-repeat="row in hadia" style=''border:2px solid black''> <th scope="row">{{$index + 1}}</th> <td ng-repeat="td in row track by $index" style=''border:2px solid black''> {{td}} </td> </tr> </table>

Javascript

var app = angular.module(''plunker'', []); app.controller(''MainCtrl'',function($scope){ $scope.hadia = []; $scope.hadi = [ ''Mercedes1,BMW1,Ford1,VW1,Renault1,Kia1'', ''Mercedes2,BMW2,Ford2,VW2,Renault2,Kia2'', ''Mercedes3,BMW3,Ford3,VW3,Renault3,Kia3'' ] for(var i = 0, j = $scope.hadi.length; i< j; i++){ $scope.hadia.push($scope.hadi[i].split('','')); } });