小编jdo*_*116的帖子

在路由器中过滤ember模型

我正在尝试将模型存储库返回到我的模板中,但在返回之前,我希望按特定属性进行过滤,仅返回具有该属性的记录.另外,在我的模型中,我用序列化器覆盖了默认的'id'.

在我的控制台中,我得到一个"商店未定义ReferenceError:商店未定义"任何想法?

这是我的路线:

import Ember from 'ember';
import DS from 'ember-data';

export default Ember.Route.extend({

    model: function() {

    return this.store.find('link').then(function(links) {
        return store.filter('link', { linkTypeCode: 'NSL' });

    });

    }

});
Run Code Online (Sandbox Code Playgroud)

模型:

import DS from 'ember-data';

export default DS.Model.extend({
    artifactId : DS.attr('number'),
    artifactName : DS.attr('string'),
    linkTypeCode : DS.attr('string')
});
Run Code Online (Sandbox Code Playgroud)

model store filter ember.js

1
推荐指数
1
解决办法
2627
查看次数

标签 统计

ember.js ×1

filter ×1

model ×1

store ×1