我在ember中使用输入助手来绑定属性值
<div class="form-group profile-desa-component-form-group">
<label class="col-sm-4 control-label">{{t 'field.alamat'}}</label>
<div class="col-sm-8 no-padding">
{{#if editMode}}
{{input class="form-control editonly btn-no-corner" key-press="onKeyPressShowPanel" type="text" value=alamat}} <- this is my input helper
{{else}}
<input readonly class="form-control btn-no-corner readonly" type="text" value={{alamat}}>
{{/if}}
</div>
{{backend/pop-up-form title="Isikan alamat lengkap kantor desa dan kelurahan"}}
</div>
我只想将一个事件对象从key-press = onKeyPressShowPanel传递给控制器,这样我就可以使用event.target通过jquery snipet来操作一些元素。这是我在控制器中的onKeyPressShowPanel动作
onKeyPressShowPanel(event){
this.debug(event);
},
不幸的是,我传递的事件是来自value = alamat的值。 如何从输入助手上的事件获取event.target,以便我可以使用jquery操作一些元素。任何答案对我都有帮助..谢谢:))
答案 0 :(得分:0)
您可以尝试以下代码来获取jquery.Event对象,
{{input class="form-control editonly btn-no-corner" keyPress=(action "onKeyPressShowPanel") type="text" value=alamat}}
manipulate some element using jquery
- 一般不好,但这取决于你的情况