【发布时间】:2020-01-13 11:30:20
【问题描述】:
我试图实现一个日历,当我选择日期时,我希望触发一个事件并获得控制权。我只能选择日期而无法获得该事件。 https://material.angularjs.org/1.1.6/api/directive/mdCalendar
我尝试通过上述日历的图书馆, https://github.com/angular/material/blob/master/src/components/datepicker/js/calendar.js
在这里,我看到一个事件正在发出,我该如何监听这个事件? md-日历更改
/**
* Sets the ng-model value for the calendar and emits a change event(md-calendar-change).
* @param {Date} date
*/
CalendarCtrl.prototype.setNgModelValue = function(date) {
var value = this.dateUtil.createDateAtMidnight(date);
this.focus(value);
this.$scope.$emit('md-calendar-change', value);
this.ngModelCtrl.$setViewValue(value);
this.ngModelCtrl.$render();
return value;
};
【问题讨论】:
标签: angularjs angularjs-material