如何从角度材质的md-datepicker的md-date-filter属性传递索引

时间:2017-06-19 12:51:06

标签: angularjs angular-material

我使用md-datepicker作为日历选择器,对于每个日历,我想用md-date-filter设置一些可选日期。

现在在HTML

<md-list-item ng-repeat="rec in recommendation" class="single_listing md-3-line">
      <div class="col-md-8 col-sm-8">
            <md-datepicker required md-min-date="recomended[$index].minDate" md-max-date="recomended[$index].maxDate" ng-model="recomended[$index].date_obj" md-placeholder="mm/dd/yyyy" md-date-filter="recomendedFilterDatePredicate"  ng-change="recomendedDateChange($index)"></md-datepicker>
      </div>    
</md-list-item>

在控制器上,我从数组$scope.recomended[index].available_days

的数组中获取这个日期列表

如何在

中传递此索引
$scope.recomendedFilterDatePredicate = function(date) {
    console.log(date)
    var day = date.getDay();

    return $scope.exists(day, $scope.recomended[index].available_days)

  };

如果我将它作为参数传递给html,它不会给出日期值。

1 个答案:

答案 0 :(得分:0)

传递此格式的值

recomendedDateChange(recomended[$index].date_obj)