我定义了我的路线,如:
MainApp.Router.map(function() {
this.route("memes", {
path: "/memes"
});
this.route("map", {
path: "/map"
});
});
我知道我可以转移到控制器旁边的另一条路线,如:
this.transitionTo("memes");
我的问题是:如何过境到外面的另一条路线?想象一下,我有一个像这样的JavaScript方法:
function makeOutsideTransition(route){
//make ember transition
}
由于
答案 0 :(得分:1)
您可以尝试使用
function makeOutsideTransition(route){
window.location.assign('#/' + route);
}
或类似的东西。如果它在您的余烬应用程序之外,您只需使用js函数。