Я совершенно новый с AngularJs и создал таблицу. Каждая строка считывает данные из JsonArray, который объявляется внутри контроллера. Однако строки пустые.Отображение данных внутри строк таблицы из Json Array - AngularJs
Код показан здесь: https://jsfiddle.net/00x8bwp0/9/
<body>
<div class="container">
<div class="row row-content" ng-controller="tableController">
<div class="col-xs-12 col-sm-9" >
<h2>Facts & Figures</h2>
<div class="table-responsive">
<table class="table table-striped">
<tr>
<th>Name</th>
<th>Date of Birth</th>
<th>Gender</th>
<th>Salary</th>
</tr>
<tr ng-repeat="employee in employees">
<td>{{employee.name}}</td>
<td>{{employee.dateOfBirth | date:"dd/MM/yyyy" }}</td>
<td>{{employee.gender }}</td>
<td>{{employee.salary | number:2}}</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<script src="../bower_components/angular/angular.min.js"></script>
<script>
var app = angular.module('filterApp',[]);
app.module('tableController',function(){
var employees = [
{
name: "Ben", dateOfBirth: new Date("November 23, 1980"),
gender: "Male", salary: 55000.788
},
{
name: "Sara", dateOfBirth: new Date("May 05, 1970"),
gender: "Female", salary: 68000
},
{
name: "Mark", dateOfBirth: new Date("August 15, 1974"),
gender: "Male", salary: 57000
},
{
name: "Pam", dateOfBirth: new Date("October 27, 1979"),
gender: "Female", salary: 53000
},
{
name: "Todd", dateOfBirth: new Date("December 30, 1983"),
gender: "Male", salary: 60000
}
];
this.employees = employees;
});
</script>
Что не так?
Thanks,
Theo.
я поставил в верхней части страницы. И все же ничего не происходит :(Я еще не проверил значение $ inject, но я полагаю, что он должен что-то сделать с инъекцией зависимости (я использую его в Android Development много). – Theo
@ Theo проверяет инъекцию, поскольку это самый значительная часть привязки данных (привязка вида и контроллера) – StepUp
Я уверен, что это можно решить без инъекции. – Theo