我正在使用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'"}}
以上解决方案都没有完成这项工作
由于
答案 0 :(得分:2)
只需使用change=(action "getDate")
即可。这将为您提供事件。
如果您只想获得新值,请使用change=(action "myaction" value='target.value')
。
这是:
{{input type="date" change=(action "myaction" value='target.value')}}
您可以查看this api doc。