Ember.js中的可选动态段

时间:2013-08-31 13:57:46

标签: ember.js

我需要以下路线设置:

  • /user/:user_id/feed - 显示今天的Feed项
  • /user/:user_id/feed/:date - 显示所选日期的Feed项

第二条路线不需要它自己的控制器,视图或模板,它需要做的就是更改第一条路线控制器上的属性。

我尝试在路由中使用多个动态段,但这似乎要求传递所有段,即使使用路由通配也是如此。

如何在最后设置一个带有可选段的路径,或者我应该以完全不同的方式处理它?<​​/ p>

1 个答案:

答案 0 :(得分:0)

您可以将路径路径定义为/user/:user_id/feed/:date,在serialize方法中返回包含属性user_id和date的对象,使用路径/user/:user_id/feed中使用的相同控制器和模板。我希望此soln解决你的问题。