我想弄清楚如何在我的余烬路线中使用slu((我的模型的属性)来获得更清洁的网址。在emberjs路线中使用slu 012
我想,我的路线是这样的:
http://www.server.com/#/newsitems/newsitem-title-in-slug-format/1
相反的:
http://www.server.com/#/newsitems/1/1
正如你可以看到,我想,以取代与该newsitem的id实际的slug属性。这里是我的Newsitem
模型看起来像:
App.Newsitem = DS.Model.extend({
slug: DS.attr('string'),
title: DS.attr('string'),
summary: DS.attr('string'),
});
嵌塞属性接到此格式的干净文本属性:title-in-slug-format
这是我的路由器地图此刻:
App.Router.map(function(){
this.resource('newsitems', function(){
this.resource('newsitem', {path:':newsitem_id'});
});
});
我试着用newsitem_slug
替换newsitem_id
,但这不起作用。还有其他建议吗?
在RC6中工作,谢谢:) – j10io 2013-07-21 11:08:09