【发布时间】:2014-01-28 10:06:41
【问题描述】:
ember路由类中serialize hook有什么用?
App.PostRoute = Ember.Route.extend({
model: function(params) {
return this.store.find('post', params.post_id);
},
serialize: function(post) {
return { post_id: post.get('id') };
}
});
Ember 文档说:
如果您的动态段以 _id 结尾,则默认模型挂钩会将第一部分转换为应用程序命名空间上的模型类(post 变为 App.Post)。然后它将使用动态段的值对该类调用 find 。 默认的序列化钩子将使用模型对象的 id 属性拉动动态段。
但我无法理解路由类中序列化钩子的使用
【问题讨论】:
标签: ember.js