2017-09-15 9 views
0

私はネストされたルートを持っていますが、私はquery-paramsで別のルートに移行していますが、transitionToは何もせず、エラーを報告しません。Ember.js route 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'}}); 
    } 
} 

私は私が間違っていることができるもの、前にこの問題を見たことがありませんか?

ファイルに入れた余分なルート名がchild-route2になることがありますか?しかし、私はそこにそのパスが必要なので、URLはそのものを示しています。助けてください。

答えて

2

たぶん

this.transitionToRoute('parent-route.child-route2', '1', '2') 
を使用してみてください
関連する問題