2013-03-08 125 views
2

我想構建一個簡單的主 - 細節Ember應用程序,但與Ember路由模型的最新版本很難。我列舉了一個只是一個收藏夾列表和一個(硬編碼)屬性列表的例子。當用戶點擊收藏夾時,應該顯示屬性列表,就這些了。沒有中間編輯步驟。建立動態模型是最令人困惑的。Ember.js RC1路由與主詳細記錄

我找不到匹配正是我嘗試任何的例子,但是這是我最好的拍攝:

App.Router.map(function(){ 
    this.resource('favorites', {path:'/favorites'}, function(){ 
     this.route('attribs', {path:'/:fav_id/attribs'}); 
    }); 
}); 

jsfiddle顯示我在哪裏現在。出於某種原因,它完全不反應點擊attribs鏈接,這應該會導致顯示attribs模板。據我所知,它只需要改變一行,但我所有的嘗試都沒有得到結果。

回答

2

我能看到的第一個問題是您的App.AttribsRoute需要命名爲App.FavoritesAttribsRoute(因爲Attribs嵌套在Favorites下)。

它看起來像使這種變化導致該路線被輸入 - 我無法獲得該模板來呈現雖然。