我想构建一个显示所有匹配数据的表组件。我不知道如何让这个工作。Ember.js - 匹配模型数据,并在控制器中有很多关系
我有多个有多个市场的平台。
的模式很简单:
model() {
return this.store.findAll('platform', {include: 'markets'});
}
我可以显示复选框,以便用户可以选择什么样的平台来比较并访问ID的控制器。
我该如何着手从控制器模型中获取正确的记录?我无法在路线中执行此操作,因为它取决于所选平台。
我可以用灰烬数据:
this.get('store').findRecord('platform', id, {include: 'markets'})
但我无法弄清楚如何进入市场。
我试图枚举接口还可以,但同一个问题:
this.get('model').filterBy('id', id)
在此之后,什么是干净的方式来获得基于其名称匹配的市场?