2016-12-06 5 views

答えて

2

そのためのパブリックAPIは、私の知る限りありません。あなたができることは、ルータの認識装置を使用することです。

let owner = Ember.getOwner(this); 
let router = owner.lookup('router:main'); 
let handlers = router.router.recognizer.recognize('/foo/bar') 

「ハンドラ」は、ハンドラプロパティは、このような何か[「アプリケーション」、「foo」という、「foo.bar」]

され、その後、あなたはおそらく使用できるオブジェクトの配列が含まれています最後に行うハンドラ

+0

新しいバージョンでは、次のコマンドを使用してください: 'router._routerMicrolib.recognizer.recognize( '/ foo/bar')' – Bajena

関連する問題