如何使用Ember.js手柄获取input type=“date”的值?

h79rfbju  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(168)

我正在使用Ember.js。我有这个日期输入字段,我想在每次客户端更改日期时触发一个操作。虽然你不需要它,但这里是处理操作的方法:

getDate(){
    console.log("HELLO WORLD!")
}

/* {{input value=model.date class="ux-serviceform-body-name w-input" type="date}} */

如何在此字段中包含操作处理程序?
我已经试过了

"on-change='getDate'"}}
"on='change' action='getDate'"}}
"action='getDate'"}}

上述解决方案都没有起到作用。

rn0zuynd

rn0zuynd1#

只需使用change=(action "getDate"),即可给予触发的事件。
如果你只想得到新的值,那么使用change=(action "myaction" value='target.value')
这就是:

{{input type="date" change=(action "myaction" value='target.value')}}

你可以看看这个api文档。

相关问题