【发布时间】:2012-07-10 09:03:23
【问题描述】:
您好,在回答精彩问题 Ember.js - CRUD scenarios - Specifying View from within a Route 时提到 find 和 findAll 可用于模型上自动反序列化 URL。
这个界面是什么样子的,它真的是模型而不是控制器吗?
举个例子就好了。
【问题讨论】:
标签: serialization ember.js ember-old-router
您好,在回答精彩问题 Ember.js - CRUD scenarios - Specifying View from within a Route 时提到 find 和 findAll 可用于模型上自动反序列化 URL。
这个界面是什么样子的,它真的是模型而不是控制器吗?
举个例子就好了。
【问题讨论】:
标签: serialization ember.js ember-old-router
与往常一样,文档是一个很棒的起点。查看https://github.com/emberjs/ember.js/blob/master/packages/ember-routing/lib/routable.js#L231-273 了解默认的序列化/反序列化方法。
不过你的想法是对的。
blog_post_id
_id,留下blog_post
Ember.String.classify('blog_post') 返回 BlogPost编辑:
针对 Neppord 的 cmets,他询问了多个动态段。 是的,ember-router 目前确实支持单个路由中的多个动态段。
Ember.Route.extend({
route: "/:post_type/:post_id"
})
如果您真的需要它,您将不得不编写自己的反序列化/序列化方法。 就我个人而言,我只会使用嵌套的动态状态。
Ember.Route.extend({
route: "/:post_type"
post: Ember.Route.extend({
route: "/:post_id"
})
})
【讨论】: