0

私は現在、いくつかの問題や誤解があるフィクスチャ データ (REST API が続きます) に依存するアプリケーションを作成しています。

私はさまざまなカテゴリに多くの製品を表示しています。たとえば、インデックス ルートは特別なフラグを含む製品のみを表示する必要があります。

TM.IndexRoute = Ember.Route.extend({
model: function() {
    return TM.Product.all().toArray().filter(function(item){
                        return item.get('featured') === 1;
                    });
}});

私の問題: 初めてインデックスルートをロードした後、モデルは空です。別のルートに切り替えてインデックス ルートに戻ると、期待どおりにデータが読み込まれます。他のフィルタリングにも同じ問題があり、なぜこれが起こるのかわかりません。フィルターなしで常に即座に機能するため、バインディングが正しくなければなりません。

私は最新バージョンの ember (1.0.0-rc2) と ember-data (rev 12) を使用しています。

事前にt​​hx。

4

1 に答える 1