我正在使用具有列表的 CanJS 编写 SPA,用户可以添加列表。我想通过将新添加的项目写入文件来永久存储它。有人能帮我吗?
'.btn_save click': function (ele, ev) {
var self = this;
var val = this.$input.val();
// get the currently selected model
var model = this.state.attr('selected');
// store if it is new
var isNew = model.isNew();
// update the attributes
model.attr('name', val);
// save it
model.save(function (library) {
if (isNew) {
// if new then append it to the list
self.libraries.push(library);
}
self.resetSelected();
});
return false;
},
这会临时保存当前浏览会话的项目。我想永久保存它。