Javascript 为什么可观察的装饰者不尊重去盎司属性?

Javascript 为什么可观察的装饰者不尊重去盎司属性?,javascript,aurelia,Javascript,Aurelia,接受这一约束和声明 <input type="text" value.bind="houseNumber" keyup.delegate=" validation.validateField($event) & debounce:400"/> 通常,debounce属性应延迟绑定的更新: 但不知何故,当我使用@observable装饰器时,这个去Bounce属性被忽略了 更新 我通过使用updateTrigger

接受这一约束和声明

<input type="text" value.bind="houseNumber" keyup.delegate=" validation.validateField($event) & debounce:400"/>
通常,
debounce
属性应延迟绑定的更新:

但不知何故,当我使用
@observable
装饰器时,这个
去Bounce
属性被忽略了

更新 我通过使用
updateTrigger

<input type="text" value.bind="houseNumber & updateTrigger:'blur'" />


不过我还是很好奇是否有必要延迟@observable decorator的绑定,这样就不会直接调用
houseNumberChanged
函数了?

我想看看这篇博文

看起来你的语法实际上是:

或者如果你想离开按键事件


我想看看这篇博文

看起来你的语法实际上是:

或者如果你想离开按键事件


您没有将去盎司放在需要的绑定位置(
value.bind=“houseNumber&debounce”
)。如果您希望解除绑定并仅在keyup上触发,那么您需要:

<input type="text" value.bind="houseNumber & debounce:500 & updateTrigger:'keyup'" />


我在这里创建了一个简单的示例要点:

您没有将解盎司放在绑定需要的位置(
value.bind=“houseNumber&debounce”
)。如果您希望解除绑定并仅在keyup上触发,那么您需要:

<input type="text" value.bind="houseNumber & debounce:500 & updateTrigger:'keyup'" />

我在这里创建了一个快速示例要点: