【问题标题】:Optional dynamic segments in Ember.jsEmber.js 中的可选动态段
【发布时间】:2013-08-31 13:57:46
【问题描述】:

我有以下路线设置的要求:

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

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

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

我怎样才能在最后有一个可选段的路线,或者我应该以完全不同的方式处理这个问题?

【问题讨论】:

  • 我最终解决了这个问题,将“/user/:user_id/feed/today”用于今天的提要项目。找到一个合适的解决方案会很棒,因为这种解决方法并不适用于所有情况。

标签: ember.js


【解决方案1】:

您可以将路由路径定义为/user/:user_id/feed/:date,在序列化方法中返回包含属性user_id和日期的对象,使用路由/user/:user_id/feed中使用的相同控制器和模板。我希望这个解决方案可以解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 2013-12-23
    • 2020-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多