使用emberjs的Firebase查询

时间:2017-07-25 08:56:42

标签: firebase ember.js

我试图将产品列表从最高到最低排序。文件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

1 个答案:

答案 0 :(得分:2)

默认情况下,store仅在路由和控制器中可用。如果你想在任何其他地方访问商店,那么你需要注入以获得它。

store: Ember.inject.service()