1
EmberはAPIを公開していますURLから手動で経路を(ドット区切りのパスとして)検索するために使用できるAPIはありますか?例えばEmberのURLのルックアップルート?
:
Ember.routeForURL('/foo/bar')
EmberはAPIを公開していますURLから手動で経路を(ドット区切りのパスとして)検索するために使用できるAPIはありますか?例えばEmberのURLのルックアップルート?
:
Ember.routeForURL('/foo/bar')
そのためのパブリックAPIは、私の知る限りありません。あなたができることは、ルータの認識装置を使用することです。
let owner = Ember.getOwner(this);
let router = owner.lookup('router:main');
let handlers = router.router.recognizer.recognize('/foo/bar')
「ハンドラ」は、ハンドラプロパティは、このような何か[「アプリケーション」、「foo」という、「foo.bar」]
され、その後、あなたはおそらく使用できるオブジェクトの配列が含まれています最後に行うハンドラ
新しいバージョンでは、次のコマンドを使用してください: 'router._routerMicrolib.recognizer.recognize( '/ foo/bar')' – Bajena