【发布时间】:2017-06-19 12:51:05
【问题描述】:
我使用 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 的参数传递,它不会给出日期值。
【问题讨论】:
标签: angularjs angular-material