3

我是 emberjs 的新手,周围的文档似乎很少。最初我开始使用 ember0.9 版本,我有一组可以显示在 UI 上的患者对象,当我单击特定行时,(使用event.context)我能够检索整个对象,但使用 ember1.0(最新)版本事件对象中似乎缺少上下文本身,尽管我能够从服务器调用中获取 id 并检索完整对象(不推荐),但我真的很想知道是否有办法检索整个对象从事件。

     {{#each Em.App.patientsController}}
      <tr id="row">
        <td id="patient"><div {{action showPatient href=true}}>{{_id}}</div></td>
        <td id="account">{{name}}</td>
        <td id="location">{{name}}</td>
        
      </tr>
    {{/each}}
    //in ember0.9, whats the equivalent in ember1.0
    showPatient: function(event) {
    var patientObj = event.context;
    }
4

1 回答 1

4

您需要像这样指定操作:

{{action showPatient this href=true}}

第二个参数(this在我的示例中)将变为event.context.

于 2012-11-27T06:54:48.353 回答