看來,該文章的作者忘記了幾個步驟。需要todos.js文件,包括一些修改,以確保:文本變量(在Backbone.js的待辦事項例子)變更爲:內容
例如的setText功能
var text = this.model.get('content');
關閉功能
// Close the `"editing"` mode, saving changes to the todo.
close: function() {
this.model.save({content: this.input.val()});
$(this.el).removeClass("editing");
},
和createOnEnter功能
// create new **Todo** model persisting it to *localStorage*.
createOnEnter: function(e) {
var text = this.input.val();
if (!text || e.keyCode != 13) return;
Todos.create({content: text});
this.input.val('');
},
來源
2011-08-25 03:37:45
Jon
我理解了它...的instructio ns忘記了需要更新Todo.js以確保示例Todo應用中的:text變量已更新爲:content。所以,如果不設置它將默認值發送到服務器的值(我從json文章中知道) – Jon