AngularJS のディレクティブに問題があります。
次の HTML コードがあります。
<div ng-controller="Controller">
<table>
<thead>
.......
</thead>
<tfoot>
.......
</tfoot>
<tbody>
<tr ng-repeat="values in Items.rows">
<td ng-repeat="data in values">{{data}}</td>
</tr>
</tbody>
</table>
</div>
私の要素のコントローラー:
var MyApp = angular.module('MyApp', []);
Application.controller('Controller', ['$scope', '$filter', function($scope, $filter) {
// Some logic
$scope.Items = {
head: ["id", "Name", "Age"],
rows: [
["1", "Bob", "23"],
["2", "Sam", "23"],
["3", "Joe", "23"]
]
};
// Some other logic
}
}
そして最後にディレクティブ:
Application.directive('Table', function() {
return {
restrict: 'E',
replace: true,
scope: {},
templateUrl: 'Table.html'
}
});
問題は HTML ページのレンダリングにあります。ページを表示しようとすると、データがテーブルに表示されません...修正方法はありますか?