我有以下函数,基本上生成日期并将其插入视图中的div之前-我需要修改此函数,以便能够使用角度渲染器函数使用单击事件,但在使用以下代码时有困难:
generateTimestampDiv(date, $this) {
let parent = document.getElementsByClassName('ui-datepicker-header');
let minutes = (date.getMinutes()<10 ? '0' : '') + date.getMinutes();
let datetime = date.toDateString()+' '+date.getHours()+':'+minutes;
let content = '<div style="background-color: #fafafa; width:90%;">'+ datetime +'</div>';
$(content).insertBefore(parent[0]);
// this bit is incorrect
this.renderer.listen(content, 'click', (event) => {
this.userClicked(event, this);
})
}
我需要修改函数以根据函数插入内容,但也需要侦听click事件,以便将事件传递给userClicked()函数