2014-08-30 2 views
1

У меня есть три 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?

ответ