如何使用emberjs把手获取input type =“date”的值?

时间:2017-05-04 10:27:26

标签: javascript ember.js

我正在使用emberjs而且我遇到了一些问题

看到我有这个日期输入字段,我想要触发

每次客户更改日期时

操作

虽然你不需要它,但这里是处理动作的方法

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'"}}

以上解决方案都没有完成这项工作

由于

1 个答案:

答案 0 :(得分:2)

只需使用change=(action "getDate")即可。这将为您提供事件。

如果您只想获得新值,请使用change=(action "myaction" value='target.value')

这是:

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

您可以查看this api doc