BackBonejs - Dovrebbe modellare o collezionare la conoscenza della vista
-
29-10-2019 - |
Domanda
In uno degli esempi che ho scelto da SO risposte qui e molti esempi di Backbonejs vedo che la funzione inizializza sa con quale vista il modello sarà reso. Non so di essere un po 'distorto ora, è una buona pratica o dipende dal tipo di applicazione in fase di sviluppo.
Esempio
http://jsfiddle.net/thomas/yqk5a/
Violino modificato
http://jsfiddle.net/yqk5a/187/
Riferimento del codice
FriendList = Backbone.Collection.extend({
initialize: function(){
this.bind("add", function( model ){
alert("hey");
view.render( model );
})
}
});
È sopra una buona pratica o sotto
var friendslist = new FriendList;
var view = new FriendView({el: 'body'});
friendslist.bind("add", function( model ){
alert("hey" + model.get("name"));
view.render( model );
})
Nella collezione di violino modificata è resa da una vista e possiamo anche usare molte più viste per rendere la collezione.
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow