12

emberjs のルート ファイルが大きくなってきているため、emberjs アプリでサポートされているすべてのルートを追跡するのは難しいと感じています。レールの rake routes は、レール アプリのルートのリストを提供します。同様のルートを生成する方法はありますかemberjsのファッション?

4

4 に答える 4

10

現在、 を使用して既存のすべてのルートにアクセスするApp.Router.router.recognizer.namesか、名前だけでアクセスできますEmber.keys(App.Router.router.recognizer.names)

Railsルートほど広範ではないことは明らかですが、簡単で汚い概要を提供します.

于 2013-04-02T09:16:28.517 に答える
6

Ember/Ember-cli の現在のバージョンでは、これはObject.keys(App.__container__.lookup('router:main').router.recognizer.names)で、Appは Ember アプリの名前です。

于 2015-10-17T00:59:52.967 に答える
2

Bradley Priest の回答に便乗すると、経験豊富なプログラマーには明らかなように思えるかもしれませんが、初心者の場合はApp.Router.router.recognizer.names、ブラウザーのデバッグ コンソール (つまり、Firefox の Firebug、Chrome 開発者ツールなど) でコマンドを実行できます。 Ember アプリをブラウザーにロードします。

Appまた、application.js ファイルで Ember アプリに名前を付けたものにする必要があることにも注意してください。

于 2013-11-26T22:16:49.423 に答える