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

2番目の引数(this私の例では)はになりますevent.context

于 2012-11-27T06:54:48.353 に答える