我正在使用角度1和角度ui全日历。日历正在显示。如果我点击日历中的任何日期,我想将所选日期值传递给控制器。但是我无法传递选定的日期值html到控制器。
这是我的html日历
<div class="panel-body">
<mwl-calendar
events = "events"
view = "calendarView"
current-day = "calendarDay"
ng-model = "selectedDate"
view-title = "calendarTitle"
ng-click = "dayClick(selectedDate)"
delete-event-html = "'<div class=\'btn btn-danger btn-sm margin-right-10 pull-right\'><i class=\'ti-close\'></i></div>'"
edit-event-click = "eventEdited($event)"
delete-event-click = "eventDeleted($event)"
on-drill-down-click = "false"
cell-modifier = "modifyCell(calendarCell)">
</mwl-calendar>
</div>
控制器
var SalesCalenderController = function($scope, $rootScope,$filter,
$http, $location,$route,$routeParams,SalesCalenderService)
{
$scope.calendarView = 'month';
$scope.calendarDay = new Date();
$scope.dayClick = function(selectedDate)
{
alert(selectedDate);
};
$scope.modifyCell = function(calendarCell) {
for (var i = 0; i < $scope.dates.length; i++) {
if (moment(calendarCell.date).isSame(moment($scope.dates[i]), 'day'))
calendarCell.isCustom = true;
};
}
}
但是在警报中我得到了未定义。任何人都可以告诉如何在控制器中获取所选的日期值?