Pregunta

En uno de los ejemplos que elegí, So Responss aquí y muchos ejemplos de backbonejs, veo que la función de inicialización sabe con qué vista se va a renderizar el modelo. No sé que estoy un poco sesgado ahora, ¿es una buena práctica o depende del tipo de aplicación que se está desarrollando?

Ejemplo

http://jsfiddle.net/thomas/yqk5a/

Violín editado

http://jsfiddle.net/yqk5a/187/

Referencia de código

FriendList = Backbone.Collection.extend({
    initialize: function(){
        this.bind("add", function( model ){
            alert("hey");
            view.render( model );
        })
    }
});

¿Es lo anterior una buena práctica o abajo?

var friendslist = new FriendList;
var view = new FriendView({el: 'body'});
friendslist.bind("add", function( model ){
            alert("hey" + model.get("name"));
            view.render( model );
        })

En la colección de violín editada se presenta por una vista, y también podemos usar muchas más vistas para representar la colección.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top