すべての一致するデータを表示するテーブルコンポーネントを作成しようとしています。私はこの仕組みをどうやって得るのか分かりません。Ember.js - モデルデータが一致し、コントローラに多くの関係がある
多くのMarketsを持つ複数のプラットフォームがあります。
モデルは簡単です:ユーザがコントローラにIDを比較し、アクセスするために、どのようなプラットフォームを選択することができますので、
model() {
return this.store.findAll('platform', {include: 'markets'});
}
私はチェックボックスを表示することができます。
コントローラーのモデルから正しいレコードを取得するにはどうすればよいですか?私はこのルートでこれを行うことはできません。なぜなら、どのプラットフォームが選択されているかによって異なります。
this.get('store').findRecord('platform', id, {include: 'markets'})
をしかし、私は市場にアクセスする方法を見つけ出すことはできません。
私はエンバーデータを使用することができます。
私もenumerablesを試してみましたが、同じ問題:この後
this.get('model').filterBy('id', id)
、その名前に基づいてマッチング市場を取得するためのクリーンな方法は何ですか?