私のアプリは、「サブデータ」と呼んでいる大量のデータを処理します (これは、実際のデータの子であり、独立していないためです)。それらはすべて同様の形式に従います。それらはすべて、ID、型、および親要素へのポインターを持ちます。これはすべて、私が今持っている方法で Ember.js で問題なく動作します。サーバーにはタイプの概念 (オブジェクトのフィールドのみ) はありませんが、クライアントにはあります。タイプごとに異なる Ember.js モデルがあるため、それぞれ異なるプロパティを持つことができます。
私の問題は、通常のサブデータから型付きサブデータに変換する必要があることです。アダプターでこれを実行し、JSON が入ったらすぐに変換することもできますfilterProperty
。混合サブデータ配列に基づいてフィルタリングするプロパティを作成できます。パフォーマンス(私は気にしていません)を無視すると、はるかにクリーンな方法のように思えます。
ただし、 から返される結果の配列filterProperty
は の配列ですSubdataModel
。これらのモデルを の特定のサブクラスに変換するにはどうすればよいSubdataModel
ですか?