2016-02-04 94 views
1

我试图打印数组表ngRepeat不工作

下面是相关的代码

JS:

var d = [[ 
'12:00', 
'X-Files', 
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non nisi in velit tristique scelerisque. Sed quis ipsum a nisl euismod.', 
'Mikligarður', 
'2' 
]]; 

(我知道,那些太多的方括号,但会有更多的条目)

angular.module('angularBowerApp') 
    .controller('MidCtrl', ['$scope', 
    function($scope) { 
    $scope.dagskra= d; 

    } 
]); 

HTML:

<table class="table table-responsive table-hover"> 
    <tr ng-repeat="a in dagskra"> 
    <td ng-repeat="b in a"></td> 
    </tr> 
</table> 

但是当我运行它,它不打印任何东西

+1

你必须解释(详细)问题是什么......错误信息 –

+2

'> {{b}}更好“。你不显示任何东西 –

回答

1

没有错,你只需要使用您的b

<td ng-repeat="b in a">{{b}}</td> 

var d = [[ 
 
'12:00', 
 
'X-Files', 
 
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non nisi in velit tristique scelerisque. Sed quis ipsum a nisl euismod.', 
 
'Mikligarður', 
 
'2' 
 
]]; 
 

 
angular.module('angularBowerApp',[]) 
 
    .controller('MidCtrl', ['$scope', 
 
    function($scope) { 
 
    $scope.dagskra= d; 
 

 
    } 
 
]);
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<table ng-app="angularBowerApp" ng-controller="MidCtrl" class="table table-responsive table-hover"> 
 
    <tr ng-repeat="a in dagskra"> 
 
    <td ng-repeat="b in a">{{b}}</td> 
 
    </tr> 
 
</table>