2017-01-16 47 views
0

我有一個模型叫做遊戲在Ember。要訪問我運行的所有遊戲在Ember中查詢模型JS

this.store.query('game'). 

現在,我想檢索所有「即將開始的遊戲」,我應該如何去做這件事?

  • 我是否創建模型遊戲的子類。
  • 我可以在Game上創建一個靜態方法,例如Game.getUpcoming?
  • 我必須一個過濾器傳遞給遊戲

謝謝!

+0

注意:要訪問所有模型,您可以使用'this.store.findAll('game')'而不是查詢。 – kumkanillam

+0

沒錯,但我想查詢說遊戲:即將到來。 findAll('遊戲')只會返回所有的遊戲嗎? –

+0

是的。你是對的。但在你提到的問題中,你提到你正在使用查詢來返回所有遊戲。這裏是你提到的'爲了訪問我運行this.store.query('遊戲')的所有遊戲。' – kumkanillam

回答

1

只需添加到遊戲模式

isUpcoming: DS.attr('boolean') 

和路線

this.store.query("game", {filter: {isUpcoming: true}}); 

查詢無需過於複雜的事情時。

+0

嗯,我在思考類似的線路。謝謝! –