我有一个博客。单个博客帖子显示在/blog/post-title
下,/blog/
每当我访问单个博客帖子http://example.com/blog/post-title
时,它也会请求父路线的帖子列表:
对于单个博客帖子,不需要帖子列表。 如何阻止加载父模型(帖子列表)?
这是router.js
:
Router.map(function() {
this.route('base', { 'path' : '/' }, function() {
this.route('blog', { 'path' : 'blog/'}, function() {
this.route('post', { 'path' : ':permalink' })
})
})
})
答案 0 :(得分:2)
1)添加嵌套路线'索引'在博客下:
Router.map(function() {
this.route('base', { 'path' : '/' }, function() {
this.route('blog', { 'path' : 'blog/'}, function() {
this.route('index', { 'path': '/' });
this.route('post', { 'path' : ':permalink' })
})
})
})
2)从博客'博客'移动您的逻辑controller to' blog.index',也将模板逻辑从博客移动到blog.index。