从存储返回未定义的 ember 中获取数据

用户3875721

我在从存储中获取数据时遇到了一些问题。

Isset 模型订单

import DS from 'ember-data';

export default DS.Model.extend({
   test: DS.hasMany('dealer-status'),
});

适配器(它是测试数据)。我没有规范化响应,我data为规范化添加了参数它的实施将在serialize

export default DS.JSONAPIAdapter.extend({
service:  Ember.inject.service('admin.auth'),
query(store, type, query) {

    var service = this.get('service');
    return new Ember.RSVP.Promise(function (resolve, reject) {

        service.fetch(query).subscribe(
            res => {

                var data = {
                    "data": [{
                        "type": "user",
                        "id": "1",
                        "attributes": {
                            test: 'test'

                        }
                    }]
                };
                resolve(data);
            },
            err => {
                reject(err);
            });
    });
}
});

路由器:

model() {

    return   this.get('store').query('orders', {}).then(res => {
        console.log(res.get('test')); //undefined
        console.log(res.objectsAt(0)); //undefined

    })

在路由器中,我找到了 by query,但我无法获得 param test在 Promise res.get('test') 中返回 undefined。

为什么我在承诺中未定义?怎么修?

丹·斯捷申科

因为在你的order模型中你没有属性test这是一种hasMany关系。有关更多详细信息,请查看有关资源对象中关系的 json API 文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ember数据存储从FIXTURES返回未定义的记录

来自分类Dev

在测试中获取Ember属性返回未定义

来自分类Dev

Ember App中未定义访问

来自分类Dev

Ember this 在组件的组件中未定义

来自分类Dev

ember.js ReferenceError:firefox中未定义事件

来自分类Dev

避免在Ember.js中未定义错误<yourObject>

来自分类Dev

在预编译的HBS模板中未定义Ember

来自分类Dev

ember.js ReferenceError:firefox中未定义事件

来自分类Dev

在预编译的HBS模板中未定义Ember

来自分类Dev

避免在Ember.js中未定义错误<yourObject>

来自分类Dev

Uncaught ReferenceError:在Ember / Springboot中未定义Define

来自分类Dev

Ember:访问Ember组件中的数据存储

来自分类Dev

ember-cli-灰烬数据获取请求失败TypeError-未定义不是函数

来自分类Dev

在React的useEffect()中获取数据将返回“未定义”

来自分类Dev

Ember,Ember数据和Rails关系错误:“无法读取未定义的属性'typeKey'”

来自分类Dev

在测试Ember.js(ember-cli)应用程序时,在拆卸中获取“未定义应用程序”

来自分类Dev

Ember RSVP Promise resolve始终返回未定义的值

来自分类Dev

返回在 Javascript 中返回未定义

来自分类Dev

从firebase中未定义的获取数据

来自分类Dev

加载路径时,Ember数据错误:TypeError:未定义不是函数

来自分类Dev

在Ember路线上找不到EmberFire模型数据。错误:加载路线时出错:未定义

来自分类Dev

Ember 数据 findAll() 导致“类型错误:无法读取未定义的属性‘类型’”

来自分类Dev

获取 API - 返回的变量未定义

来自分类Dev

数组中存储的值未定义

来自分类Dev

JavaScript-获取数据属性值返回未定义

来自分类Dev

JavaScript-获取数据属性值返回未定义

来自分类Dev

JavaScript-获取数据属性值返回未定义

来自分类Dev

JSON数组数据返回未定义

来自分类Dev

JSON数组数据返回未定义

Related 相关文章

  1. 1

    Ember数据存储从FIXTURES返回未定义的记录

  2. 2

    在测试中获取Ember属性返回未定义

  3. 3

    Ember App中未定义访问

  4. 4

    Ember this 在组件的组件中未定义

  5. 5

    ember.js ReferenceError:firefox中未定义事件

  6. 6

    避免在Ember.js中未定义错误<yourObject>

  7. 7

    在预编译的HBS模板中未定义Ember

  8. 8

    ember.js ReferenceError:firefox中未定义事件

  9. 9

    在预编译的HBS模板中未定义Ember

  10. 10

    避免在Ember.js中未定义错误<yourObject>

  11. 11

    Uncaught ReferenceError:在Ember / Springboot中未定义Define

  12. 12

    Ember:访问Ember组件中的数据存储

  13. 13

    ember-cli-灰烬数据获取请求失败TypeError-未定义不是函数

  14. 14

    在React的useEffect()中获取数据将返回“未定义”

  15. 15

    Ember,Ember数据和Rails关系错误:“无法读取未定义的属性'typeKey'”

  16. 16

    在测试Ember.js(ember-cli)应用程序时,在拆卸中获取“未定义应用程序”

  17. 17

    Ember RSVP Promise resolve始终返回未定义的值

  18. 18

    返回在 Javascript 中返回未定义

  19. 19

    从firebase中未定义的获取数据

  20. 20

    加载路径时,Ember数据错误:TypeError:未定义不是函数

  21. 21

    在Ember路线上找不到EmberFire模型数据。错误:加载路线时出错:未定义

  22. 22

    Ember 数据 findAll() 导致“类型错误:无法读取未定义的属性‘类型’”

  23. 23

    获取 API - 返回的变量未定义

  24. 24

    数组中存储的值未定义

  25. 25

    JavaScript-获取数据属性值返回未定义

  26. 26

    JavaScript-获取数据属性值返回未定义

  27. 27

    JavaScript-获取数据属性值返回未定义

  28. 28

    JSON数组数据返回未定义

  29. 29

    JSON数组数据返回未定义

热门标签

归档