我现在面临的情况是我必须使用回车键或模糊输入运行方法。
<input type="text" (keyup.enter)="log('enter')" (blur)="log('blur')">
和 TS
log(e) {
console.log(e);}
问题是在用户使用回车键后,该方法将被调用,然后用户也会模糊,该方法将再次调用。
这就是我想要防止的。
有没有办法在不制作 if 条件的情况下做到这一点?
提前谢谢。
为了解决这个问题,我这样做了:
<input #input type="text" (keyup.enter)="input.blur()" (blur)="log('blur')">