【问题标题】:How to keep my backbone router DRY如何让我的主干路由器保持干燥
【发布时间】:2012-02-21 22:44:12
【问题描述】:

我有一个路由器,它可以通过一条路由为我的大部分主页提供服务。

'myclasses/:id':'索引', “我的班级”:“索引”, '类/:id':'索引', '指数':''

这一切都很好,但我遇到的问题是我需要弄清楚请求是来自myclasses 还是来自classes,因为这将返回一个不同的结果,我将它传递给我的集合。

如何从索引函数中获取请求的 url,最好没有 :id?

【问题讨论】:

    标签: backbone.js router


    【解决方案1】:

    试试 Backbone.history.fragment。

    【讨论】:

    • 历史片段给了我指向的路线,而不是 url,所以我最终得到了所有这些的“索引”。
    • jsfiddle.net/SBhTy 它似乎对我来说应该像它一样工作。我想你在索引,这可能吗?
    • 你是对的。我使用了其他人的代码,他们有this.routes[Backbone.history.fragment],但只使用Backbone.history.fragment 而没有this.routes 是正确的答案。感谢您花时间帮我解决问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 2011-08-18
    • 1970-01-01
    相关资源
    最近更新 更多