我试图将产品列表从最高到最低排序。文件json已上传到firebase。
TypeError:无法读取属性'查询'未定义的
这就是我收到的错误。 我的模型被称为"产品"它有价格属性 这是代码:
sortHigh: ['product.price'],
actions:{
sortHigh(product) {
sortedProducts: Ember.computed.sort('product', 'sortHigh')
return this.store.query('product').sortHigh('price');
}
}
HTML {{action 'sortHigh'}}Highest Price
答案 0 :(得分:2)
默认情况下,store
仅在路由和控制器中可用。如果你想在任何其他地方访问商店,那么你需要注入以获得它。
store: Ember.inject.service()