メソッドをオーバーライドする ember.js オブジェクトがあるcreate
ので、不明な構造の json をオブジェクトのコンテンツ変数に渡すことができます。
//model
App.Order = Ember.Object.extend({
content: null,
create: function(data) {
this.set('content', data);
return this._super();
},
getView: function() {
var self = this;
return Ember.View.create({
templateName: 'order-dialogue',
classNames: ['card'],
content: self.get('content'),
name: 'house'
});
}
});
オブジェクトのビューを生成する機能がありますが、親オブジェクトのコンテンツにアクセスできません。試すたびに、self.get('content')
が返されますnull
。
質問:
getView
関数で生成されたビューは、親オブジェクトのコンテンツにどのようにアクセスできますか?