Ember.js 数据持久化与自定义组件开发
1. 数据持久化
在 Ember.js 应用中,实现数据持久化是一个重要的功能,它允许用户提交新的演讲提案并对已有数据进行更新和删除操作。下面将详细介绍如何通过 createRecord() 、 updateRecord() 和 delete() 这三个函数来实现数据的创建、更新和删除。
1.1 通过 createRecord() 函数提交新演讲
为了在客户端创建一个新的 Emberfest.Talk 对象,我们使用 createRecord() 函数。这个函数会实例化一个指定类型的新模型对象,并在通过 Ajax 调用将数据发送到服务器之前将模型序列化为 JSON。
Emberfest.Model.reopenClass({
createRecord: function(url, type, model) {
var collection = this;
model.set('isSaving', true);
$.ajax({
type: "POST",
url: url,
data: JSON.stringify(model),
success: function(res, status, xhr) {
超级会员免费看
订阅专栏 解锁全文
116

被折叠的 条评论
为什么被折叠?



