Backbonejs: debe modelar o colección tener conocimiento de visión
-
29-10-2019 - |
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