ビューオブジェクトに設定された基になるオブジェクトからレコードIDを取得しようとしているので、ビューのHTMLラッパーに設定できます。これが私が試していることです:
// Row in record editing table view.
views.RecordActionTableRowView = Ember.View.extend({
// Does not work.
attributeBindings: ['record_id:data-record-id'],
templateName: 'pult-record-action-table-row',
init: function () {
console.log(this);
// Does not work either. Undefined.
console.log(this.get('record_id'));
// Does not work either. Undefined.
console.log(this.record);
return this._super();
}
});
このビューはテンプレートから呼び出されるため、独自のテンプレートには適切なデータが含まれていますが、ビューコード内に見つかりません。助言がありますか?