我一直在尝试从 .ts 获取点击事件,实际上我正在完整的日历中工作,我有附加 html 代码,我只是在尝试获取点击事件函数,我现在不知道如何捕获该函数。
viewRender: function (view, element) {
// element.find('.fc-day-header').html('ZDAAD');
const d = '<div class= "col-sm-12"><input type="checkbox" id="click" class="appointment-margin-checkbox" (click)='myEvent()'/></div>';
element.find('.fc-axis:first').html(d);
},
myEvent( ){ alert() } // here i need the checkbox is checked or not
请帮忙
如果我
错了,请纠正我。
不要使事件内联,因此代码应如下所示:
viewRender: function(view, element) {
// element.find('.fc-day-header').html('ZDAAD');
const d = '<div class= "col-sm-12" id="my-id"><input type="checkbox" id="click" class="appointment-margin-checkbox"/></div>';
element.find('.fc-axis:first').html(d);
element.find('#my-id')[0].onclick = this.myEvent;
}
myEvent() {
alert('it works')
}