我有一个由函数生成的数据结构。它以对象数组的形式以相反的顺序(如 11、10、9、8 等)返回最后 30 天。
function HoursCtrl($scope) {
$scope.days = function () {
var d = new Date();
var result = [];
for (i = 0; i < 31; i++) {
result.unshift({day:d.getDate() });
d.setDate(d.getDate() - 1);
}
return result;
};
};
这是函数的输出:
[ { day: 9 }, { day: 8 }, { day: 7 }, { day: 6 }, { day: 5 }, etc. ]
我正在使用 ng-repeat 将此数据公开为列表:
<div ng-controller="HoursCtrl">
<ul>
<li ng-repeat="day in days">{{day.day}}</li>
</ul>
</div>
li 元素没有被生成!我错过了什么?