メソッドをオーバーライドする 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関数で生成されたビューは、親オブジェクトのコンテンツにどのようにアクセスできますか?