0

iam 在 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 操作某些元素。任何答案都会对我有所帮助..谢谢:)

4

1 回答 1

0

您可以尝试以下代码来获取 jquery.Event 对象,

{{input class="form-control editonly btn-no-corner" keyPress=(action "onKeyPressShowPanel") type="text" value=alamat}}

manipulate some element using jquery- 一般不好,但取决于你的情况

于 2017-05-22T10:47:27.800 回答