簡體   English   中英

Ember.js如何嵌套路由?

[英]How does Ember.js nest routes?

抱歉,我是ember.js的新手。 我真的想做的是只為管理部分創建一個基於ember.js的應用程序。 此應用程序應僅處理http://mydomain.com/admin/管理部分網址(例如:/ admin / photos /,/ admin / users),其他應作為普通網址使用。 我可以使用ember.js嗎?

您應該使用Ember資源來嵌套路由。 因此,對於您的示例,您想要執行以下操作:

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

上面將創建一個/admin/photos/admin/users路由。 mokane鏈接到Ember文檔中的正確位置,但是為了將來起見,我只想將答案放在帖子中,這樣即使文檔位置發生了變化,其他任何人都可以看到答案。

注意:我想在下面的評論中包括Ugis Ozols提出的重要觀點,即在Ember中,資源通常是名詞,而route通常是動詞。 因此,您通常會擁有/tweet這樣的資源(這是一個名詞),然后有該資源的多個路由,例如createeditdelete

是的你可以。 請查看ember.js文檔中的此部分以獲取更多信息: http ://emberjs.com/guides/routing/defining-your-routes/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM