2
文檔提供了一個例子:使用ember的containerView類,我如何將一個命名視圖推送到childView數組中?
aContainer = Ember.ContainerView.create({
childViews: ['aView', 'bView', 'cView'],
aView: Ember.View.create(),
bView: Ember.View.create(),
cView: Ember.View.create()
});
這是很整潔,但是如果我想編寫一個函數是加時調用的意見,我該如何命名,我創建的每個看法?例如:
aContainer = Ember.ContainerView.create({
childViews: [],
newView: function(input){
var newView = BaseView.create({ field: input });
this.get('childViews').pushObject(newView);
}
});
這似乎將匿名視圖推入容器。有關如何命名它的任何想法?
例如,它會是利落有一個片段,說:
newView: function(input){
var name = 'view_' + this.get('childViews').get('length') + 1
var newView = BaseView.create({ field: input, meta: name })
this.get('childViews').pushObject(newView);
}
謝謝。