在铁路由器中创建路由的困惑

时间:2014-12-15 09:04:55

标签: meteor iron-router

我的路线定义如下:

Router.route('/posts/:_id/:commentsLimit?', {
    name: 'PostTemplate',
    controller: PostTemplateController
});

我的问题是为什么当我定义一个新的路线来编辑帖子时,它会被重定向到上面的路线?

Router.route('/posts/edit/:_id', {
    name: 'PostEditTemplate',
    controller: PostEditTemplateController
});

1 个答案:

答案 0 :(得分:3)

网址/posts/edit/anIdOfSomeKind与您的路线相匹配。在这些情况下,Iron Router将选择与url匹配的路由并首先创建。因此,更改路由的创建顺序可能会解决您的问题。