Javascript 转换到路线+;ember.js

Javascript 转换到路线+;ember.js,javascript,ember.js,Javascript,Ember.js,我将我的路线定义为: MainApp.Router.map(function() { this.route("memes", { path: "/memes" }); this.route("map", { path: "/map" }); }); 我知道我可以在管制员一侧中转到另一条路线,如: this.transitionTo("memes"); 我的问题是:如何中转到余烬以外的另一条路线?假设我有一个JavaScript方

我将我的路线定义为:

MainApp.Router.map(function() {
    this.route("memes", {
        path: "/memes"
    });
    this.route("map", {
        path: "/map"
    });
});
我知道我可以在管制员一侧中转到另一条路线,如:

this.transitionTo("memes");
我的问题是:如何中转到余烬以外的另一条路线?假设我有一个JavaScript方法,如下所示:

function makeOutsideTransition(route){
     //make ember transition
}
谢谢

您可以用

function makeOutsideTransition(route){
    window.location.assign('#/' + route);
}
或者类似的事情。如果它在你的余烬应用程序之外,你可以简单地使用js函数