问题的原因是可能因为Angular和jQuery不兼容,需要jQuery插件“jquery-dblclick”来解决这个问题。通过以下三个步骤使用该插件:
import { Component } from '@angular/core';
@Component({ selector: 'app-root', template: '' }) export class AppComponent {
onClick() { console.log("single click"); }
onDblClick() { console.log("double click"); } }
$(document).ready(function() { $('#test').dblclick('onDblClick'); });
现在,当你单击按钮时,你应该会在控制台上看到单击事件。当你双击该按钮时,你应该会在控制台上看到双击事件。