如何在emberjs中加载非相关模型

时间:2016-01-15 13:22:04

标签: javascript ember.js ember-data ember-cli

按照设计,在emberjs的组件类中加载数据非常困难。但我有以下用例,其中我没有看到另一个选项来执行此操作。我有一个带有博客帖子的页面,博客帖子是通过ember的路由器加载的。但在该页面中,我想要一个侧边栏,其中包含所有在线用户。另一个用例是我有相同的页面,但我想要一个列出今天前十大博客的列表。我想用Ember数据加载数据,我已将商店包含在我的组件中但我无法使其工作。

如果需要用组件完成,任何人都可以告诉我如何?或者还有另一种方法可以完成这项工作吗?下面我有一个我当前代码的示例。

import Ember from 'ember';

export default Ember.Component.extend({
    store: Ember.inject.service(),
    users: null, 
    
    
    didInsertElement: function () {
        this.get('store').findAll('users').then((users) => {
            this.set('users', users)
        });
    }
});
{{#if users}}
     {{log users}}
{{/if}}

0 个答案:

没有答案