【发布时间】:2015-02-24 14:24:55
【问题描述】:
我需要能够以编程方式路由到不同的页面。据我所知,实际呈现路线的唯一方法是在 Route 声明中:
Router.route('/', function() {
this.render('index');
});
我正在寻找的是从代码的任意部分转换到另一条路线的能力。即if(whatever) Route.transionToRoute('homepage');
我通过窥探发现我可以使用 Router.dispatch,但我发现了一些错误行为,我认为这些行为源于该用法,此外我还在控制台中收到了一些奇怪的调试警告。它似乎是一种内部方法,因为我找不到任何文档。
我所描述的可以用铁路由器完成吗?
感谢您的帮助:)
【问题讨论】:
标签: javascript ember.js meteor routes