J'ai une collection de modèles de Backbone comme ceci:Backbone Collections - est-ce que create() est une méthode d'instance?
window.Message = Backbone.Model.extend({});
window.MessageCollect = Backbone.Collection.extend({ model: Message, url: '/messages'});
Pourquoi dois-je instancier une nouvelle collection pour appeler create()? Si j'appelle create() sur MessageCollect, j'obtiens une erreur no method.
window.Messages = new MessageCollect;
function makeMessage(){ Messages.create({title:'first message', sender:user_name}); }
//ok
function makeMessageTwo(){ MessageCollect.create({title:'first message', sender:user_name}); }
//Object function(){ parent.apply(this, arguments); } has no method 'create'