gpt4 book ai didi

angular - 为什么更改事件会在 controlValueAccessor 模糊时触发

转载 作者:行者123 更新时间:2023-12-02 03:42:52 27 4
gpt4 key购买 nike

如果我在我的模板中放置一个实现 ControlValueAccessor 接口(interface)的自定义输入并像这样绑定(bind)到它的更改事件:

  <input-app [value]="'initialVal'" (change)="onChange($event)"></input-app>

我的自定义输入不会在模糊时触发任何事件(要清楚,您必须专注于输入,更改它,然后模糊,然后该事件将出现在控制台中)。

<input
type="text"
[value]="value"/>

将调用 onChange() 方法,我不明白为什么会这样。

Here is a plnkr

最佳答案

(change) 应该被触发

when a change in the input value causes a new value to be committed to the model.

但在这种情况下,我认为您没有使用模型。

你想要的是每次输入时都做一些事情,所以我会改用 (keyup)

<input-app [value]="'hey'"  placeholder="your name" (keyup)="onChange($event)"></input-app>

关于angular - 为什么更改事件会在 controlValueAccessor 模糊时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47902777/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com