Sono nuovo di Marionette.js e mentre sto rifattorizzando il mio codice Backbone.js esistente, ho notato che ci sono due callback sulla vista di Marionette (itemview) che mi sembrava simile, ad esempio onRender e onShow. Qual è la differenza e il modo migliore di usarli?marionette.js visualizzare la differenza tra onShow vs onRender?
Tuttavia, guardando il codice sorgente, penso che entrambi gli eventi "render" e "show" vengano generati all'interno di "view initialize".
constructor: function(){
_.bindAll(this, "render");
var args = Array.prototype.slice.apply(arguments);
Backbone.View.prototype.constructor.apply(this, args);
Marionette.MonitorDOMRefresh(this);
this.listenTo(this, "show", this.onShowCalled, this);
}
Sei sicuro? Dove hai trovato questa informazione? –
grazie .. e questo ha senso – addisu
Tuttavia, guardando il codice sorgente, penso che entrambi gli eventi "render" e "show" vengano generati all'interno di "visualizzazione iniziale" .... ' costruttore: function() { _. bindAll (this, "render"); var args = Array.prototype.slice.apply (argomenti); Backbone.View.prototype.constructor.apply (this, args); Marionette.MonitorDOMRefresh (questo); this.listenTo (questo, "mostra", this.onShowCalled, this); } ' – addisu