0

申し訳ありませんが、ember.js は初めてです。私が本当にやりたいのは、管理セクション専用の ember.js ベースのアプリを作成することです。このアプリは、管理セクションの URL http://mydomain.com/admin/(例: /admin/photos/、/admin/users) のみを処理する必要があります。その他は、通常の URL として機能する必要があります。ember.jsでこれを行うことはできますか?

4

2 に答える 2

3

ルートをネストするには、Ember リソースを使用する必要があります。したがって、あなたの例では、次のようなことをしたいです:

AppName.Router.map(function() {
  this.resource('admin', function() {
    this.route('photos');
    this.route('users');
  });
});

上記は/admin/photosand/admin/usersルートを作成します。mokane は Ember ドキュメントの適切な場所にリンクされていますが、将来を見据えて、ドキュメントの場所が変わっても他の人が答えを見ることができるように、答えを投稿に入れたいと思います.

注: 以下のコメントに Ugis Ozols によって作成された重要なポイントを含めたいと思います。これは、Ember では、リソースは通常名詞であり、ルートは通常動詞であるということです。したがって、通常は/tweet(名詞) のようなリソースがあり、そのリソースに対して 、create、などの複数のルートがeditありdeleteます。

于 2013-04-06T17:58:24.150 に答える