He estado revisando la documentación de Ember y estoy viendo una incoherencia en donde se llama al método _super
al anular init
.Ember.js donde llamar a this._super()
Este es el más común y es lo que he estado usando hasta ahora
var Foo = Em.Object.extend({
init: function(){
this._super();
// ... my stuff ...
}
});
anoche estaba leyendo a través de this write up y vi un ejemplo haciendo esto
var Bar = Em.Object.extend({
init: function(){
// ... my stuff ...
return this._super();
}
});
En realidad, fue una Ember.ContainerView
en el fragmento de código.
¿Alguien puede explicar esto? Mi código OCD está actuando y no puedo seguir hasta saber.
Ah sí, al llamar al 'init' de' super' después de inicializar la matriz 'childView' se eliminará la sobrecarga de tener que renderizar dos veces. –