backbone.js - Best practice of binding models to backbone views -
i've following backbone model.
var credential = backbone.model.extend({ defaults: { user: null, password: null } }); i want bind model view.
is best practice instantiate credential model router , pass view
var loginview = new loginview({ model: new credential() }); or instantiate model in initialize method of loginview.
var loginview = backbone.view.extend({ initialize: function() { this.model = new credential(); } });
the best practice assign model view, not let view create model.
conceptually, view 1 representation of model, when can have multiple views representing same model (for instance form, , list).
this why keeping them loosely coupled , assigning model view better pattern.
Comments
Post a Comment