Angular 数字输入总是触发更改事件

Angular 数字输入总是触发更改事件,angular,events,Angular,Events,我对数值输入的Angulars更改事件有问题。当我单击递增或递减按钮时,它并不总是触发,实际上它触发一次,然后只有在输入丢失悬停后才会触发 我的问题是,是否有某种方法可以防止这种情况发生,或者是否有某种方法可以替代改变事件 测试的一些理由: 这正符合您的期望: <input type="number" (mouseup)="changed()"/> 正如coment中提到的,最好的方法是使用(输入)事件 像这样: (输入)应该使用能否澄清确切要求这不适用于输入中的向上和向下按钮您的

我对数值输入的Angulars更改事件有问题。当我单击递增或递减按钮时,它并不总是触发,实际上它触发一次,然后只有在输入丢失悬停后才会触发

我的问题是,是否有某种方法可以防止这种情况发生,或者是否有某种方法可以替代改变事件

测试的一些理由:

这正符合您的期望:

<input type="number" (mouseup)="changed()"/>

正如coment中提到的,最好的方法是使用(输入)事件

像这样:


(输入)
应该使用能否澄清确切要求这不适用于输入中的向上和向下按钮您的问题解释了当用户使用向上/向下按钮时需要调用代码它正在使用向上/向下按钮我认为您发送给我使用按键OK,但您要求在向上/向下按钮更改时需要触发事件。(输入)也是解决方案。你必须选择你想要的