Я попытался простой пример из учебника позвоночника и не может получить этот рабочийКак обновить модель по id в Backbone.js?
var Person = Backbone.Model.extend({});
var People = Backbone.Collection.extend({
model: Person,
url: "http://localhost:3002/people"
});
var people = new People();
var person = new Person({
id: 3
});
person.fetch({
success: function() {
person.set({age: 23});
person.save();
}
});
Я просто хочу, чтобы обновить существующую запись с ID равен 3, но есть свойство ошибки A «URL» или функция должна указывается. Я уверен, что я не ошибся при вводе этого примера, но он работает в учебнике и не работает для меня. Это из-за некоторых изменений версии?
Можете ли вы разместить ссылку на упомянутый учебник? – nemesv
Вы создаете модель за пределами коллекции, используя выборку. Таким образом, модель не связана с коллекцией. Вы должны либо использовать коллекцию для чтения/сохранения, либо для установки URL-адреса для модели. – cgTag
Ваш человек не имеет никакого отношения к вашей коллекции в любом случае. Он не знает, что это за URL. – meagar