2

シンプルなマスター/詳細Emberアプリを作成しようとしていますが、最新バージョンのEmberルーティングモデルで苦労しています。お気に入りのリストと(ハードコードされた)属性のリストだけの例を要約しました。ユーザーがお気に入りをクリックすると、属性のリストが表示されます。これですべてです。中間編集ステップはありません。動的モデルを設定することは、最も混乱することです。

私が試していたものと完全に一致する例は見つかりませんでしたが、これが私のベストショットです。

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

このjsfiddleは、私が今どこにいるかを示しています。何らかの理由で、属性リンクをクリックしてもまったく反応しません。これにより、属性テンプレートが表示されます。行を変更するだけでよいことはわかっていますが、すべての試みで結果を得ることができませんでした。

4

1 に答える 1

2

私が見ることができる最初の問題は、名前をApp.AttribsRoute付ける必要があるということですApp.FavoritesAttribsRouteAttribs下にネストされているためFavorites)。

その変更を行うと、そのルートが入力されるようです-まだそのテンプレートをレンダリングすることはできません。

于 2013-03-08T18:50:04.437 に答える