Ember更新id在服务器上持久化后
Ember update id after persisted on server
我有一个应用程序,可以将博客文章保存到服务器上,服务器会为其分配一个id
。然后,应用程序会被路由到帖子,但我不知道如何在成功保存id
后更新它。
我在Model上玩过didCreate
活动,但似乎什么都做不到。
// create controller
App.PostsCreateController = Ember.ObjectController.extend({
actions: {
save: function() {
// just before saving, we set the creationDate
this.get('model').set('creationDate', new Date());
// create a record and save it to the store
var newPost = this.store.createRecord('post', this.get('model'));
newPost.save();
// redirects to post itself
this.transitionToRoute('post', newPost);
}
}
});
// model
App.Post = DS.Model.extend({
title: DS.attr(),
post_content: DS.attr(),
tags: DS.attr(),
creationDate: DS.attr()
});
从服务器取回id
的正确方法是什么?如果有区别的话,它就是一个Node服务器。
您的服务器只需要返回id和保存的数据,模型就会更新,就可以使用该id
{
post: {
id: 1,
title: 'Rails is omakase',
post_content: 'Loremipsum...'
}
}
相关文章:
- 使用JSP从服务器检索和显示图像
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 客户端服务器REST API captcha实现
- 正在将base64 jpeg从input-type=file上传到服务器
- Webpack开发服务器和React服务器端渲染
- 提示使用服务器端事件处理程序激活JavaScript
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何使用Socket.io将命令从客户端发送到服务器
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- 使用jasmine模拟对服务器的调用
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 如何使用Javascript将空数组发送到PHP服务器
- Ember更新id在服务器上持久化后
- 使用 JavaScript 将数据持久化在服务器上
- 如何将变量从客户机传递到服务器,并将其持久化在服务器中用于其他功能
- 有没有一种方法可以使使用服务器发送的事件持久化
- 在ASP之间持久化knockout ViewModel.. NET WebForms服务器端帖子
- 如何从服务器持久化空值?(Groovy和JavaScript)