我有一个嵌套路线,从我正在使用query-params
转换到其他路线的操作,但transitionTo
什么都不做,甚至没有报告错误。
{{link-to}}
助手工作正常。但我需要采取行动。
routes.js:
this.route('parent-route', function() {
this.route('child-route1');
this.route('child-route2', {path: '/child-route1/child-route2/:param1/:param2'});
});
儿童-ROUTE1:
actions: {
doTransit() {
this.transitionTo('parent-route.child-route2', {query-params: {'param1': '1', 'param2': '2'}});
}
}
我以前从未见过这个问题,我可能做错了什么?
可能是我在routes.js
的{{1}}文件中添加的额外路由名称?但是我需要那条路径,所以URL显示了那些东西。有什么帮助吗?
答案 0 :(得分:2)
也许尝试使用
this.transitionToRoute('parent-route.child-route2', '1', '2')