У меня есть три jsFiddles, демонстрирующие моя проблема: 1) Not working 2) Shows the array 3) Working with small arrayУгловые нг-повтор не работает с моим массивом
<div style="display:inline-block;">
<div ng-repeat="date in [0,1,2,3]" ng-bind="date" class="day"></div>
</div>
Часть моего контроллер:
$scope.month_calendar = function (num) {
var arr = [];
for (var i = 0; i < 12; i++) {
arr.push($scope.year_calendar.slice(i * 35, (i + 1) * 35));
$scope.monthly_calendar = $scope.month_calendar($scope.month);
I Я пытаюсь сделать календарь с ng-repeat, где даты повторяются. Когда я использую небольшой небольшой произвольный массив, он работает. Когда я использую массив month_calendar, он не работает, но я могу просто распечатать массив month_calendar, и он изменяется при изменении месяца. Кто-нибудь знает, почему мой массив не будет работать в ng-repeat?