コントローラ上の計算されたプロパティを作成する際、コントローラのモデルにアクセスしようとすると、私は次のエラーを取得:- Ember2.5
model.uniqBy is not a function
app/controller/ticket.js
コントローラーに与えているモデルは、this.store.findAll('ticket');
から返されたコレクションですが、反復しようとすると上記のエラーが発生しているようです。モデルに与えられたコレクションは、Ember.Enumerableオブジェクトではないと考えられますか? DS.Store経由でコレクションにアクセスする必要があります(この場合、コントローラにモデルを渡す必要性がわかりません)。
何を得ようとしていますか?チケットのコレクションに格納されているステータスフィールドの一意の値の配列? –
@MirzaMemicはい – a7omiton
あなたは2.7以前のバージョンを使用する必要があります。ember 2.7はuniqByマクロを導入しました。 http://emberjs.com/blog/2016/06/08/ember-2-6-and-2-7-beta-released.html – kumkanillam