首先在组件中加入以下代码:
import { HostListener } from '@angular/core';
@HostListener('document:keydown.enter', ['$event'])
onKeydownHandler(event: KeyboardEvent) {
event.preventDefault();
event.stopPropagation();
}
然后在模板中改写为:
这样就可以避免“(keyup.enter) triggered twice”的问题了。