Ответ 1
В документации, связанной с
init: function() {
var childViews = this.get('childViews');
var descriptionView = App.DescriptionView.create();
childViews.pushObject(descriptionView);
this.addButton();
return this._super();
},
_super()
вызывается ПОСЛЕ того, как descriptionView создается и помещается в массив childViews
.
Это потому, что реализация суперкласса init
будет принимать массив childViews и делать с ним все. Если вы вызвали _super
перед добавлением descriptionView
в массив, он не обработался бы ничем, кроме init
....
Я выхожу, но так, как он работает в Sproutcore, из которого происходит Ember, поэтому я думаю, что он, вероятно, тот же.