Я просматривал пример списка Todo ( source ) для Backbone.js .Код использует локальное хранилище, и я хотел попробовать преобразовать его, чтобы он работал через веб-сервис RESTful.
Предположим, что веб-сервис уже существует на маршруте todos/
.Я решил, что мне нужно добавить url
кусок в Backbone.Model.extend
и удалить строку localStorage: new Store("todos")
, когда мы выполним Backbone.collection.extend
.
window.Todo = Backbone.Model.extend({
url : function() {
return 'todos/'+this.id;
}
// Default attributes for a todo item.
defaults: function() {
return {
done: false,
order: Todos.nextOrder()
};
},
// Toggle the `done` state of this todo item.
toggle: function() {
this.save({done: !this.get("done")});
}
});
Как правильно это сделать?