返回带有 ember-data find() 和多个参数的单个记录

2023-12-22

我正在尝试对除 id 之外的其他参数(实际上是两个参数)进行查找(使用 ember-data)。

但我得到的只是:

"Uncaught Error: assertion failed: Your server returned a hash with the key customer but you have no mappings".

在深入研究代码后,我发现 find 方法委托给查找查询方法,当给定一个哈希值时,它会创建一个DS.Adapter填充记录数组但我只在 json 中返回一个客户对象:

{"customer":{
"id":24857,"name":"Kim Fransman","id_number":"XXXX","email":"[email protected] /cdn-cgi/l/email-protection","type":"Person"}}

我可以通过将 json 包装在客户数组中并在车把视图中循环它们来解决这个问题,但这感觉非常错误。

今天有没有办法用 ember-data 做到这一点?


我有类似的问题,我在这里提出了一个问题。基本上,这是 RESTAdapter 的一个未记录的属性,您必须根据您的模型进行配置。您必须像这样定义它:

App.Store = DS.Store.extend({
  adapter: DS.RESTAdapter.create({
    bulkCommit: true,
    mappings: {
      // All your models will have to have a mapping defined,
      // like this...
      genres: 'App.Genre'
    }
  }),
  revision: 4
});

在这里检查我的问题:Ember-Data:“映射”如何工作 https://stackoverflow.com/questions/12182866/ember-data-how-do-mappings-work

我希望它有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

返回带有 ember-data find() 和多个参数的单个记录 的相关文章

  • 找不到将 ember-cli 应用程序迁移到 TypeScript 的模块

    我想在我的 ember 项目中尝试 ts 我之前在小型应用程序上尝试过 所以我有 ember cli typify 0 3 1 typescript 2 0 3 typings 1 4 0 ember cli 2 4 3 在我的里面tsco
  • 在 #each 内渲染视图

    每当我尝试在 each 块内渲染视图时 我都会收到一条 PrecompilationError 消息 Compiler said Error each doesn t match view Example each posts view A
  • 使用 EmberData 在本地存储中缓存远程数据

    我有一个关于使用 Ember 加载和缓存远程对象的问题 我正在开发一个 Ember 应用程序 它通过 REST API 使用服务器端存储 一些获取的数据很少发生变化 因此每次应用程序加载时都从服务器获取数据是不必要的 但这对于需要离线工作并
  • Ember Data 中出现“超出最大调用堆栈大小”错误的原因可能是什么?

    Ember 发布新版本 3 6 0 后 我开始在控制台中收到错误 rsvp js 24 未捕获 RangeError 超出最大调用堆栈大小 在 WeakMap get 在 getCacheFor metal js 25 在 Computed
  • Ember.js 处理 View 事件后转换到路由

    Setup 我有一个 Ember 应用程序 支持使用 Imgur API 上传图像 我已经有一个工作路线和模板来处理任何 Imgur ID 但我想在上传新图像后转换到此路线 使用返回的 Imgur ID 这是该应用程序的相关部分 http
  • 使用“ember-rails”将路由从 Rails 迁移到现有 Rails 应用程序的 Ember

    将 gem ember rails 用于现有的 Rails 应用程序 我正在尝试使用 Ember 路由一个资源 很多人告诉我这段代码应该可以工作 但事实并非如此 我想突破学习曲线并使这项工作成功 但我需要一些帮助 Error Routing
  • EMBER直接路由URL访问不加载数据

    当我直接从浏览器访问我的网址时遇到问题 它不会加载我的单一帖子信息 示例 index html posts 10052308 但当我访问 index html posts 然后单击我的一篇文章时 它会起作用 我的网址会更改为 index h
  • 绑定 Ember TextField 中的计算属性

    我正在尝试将我的数据模型绑定到 Ember js 中的文本字段 该模型有一个表示货币值的字段 例如 1 000 50 然后用户可以更改该值 Ember 接收数字 1000 50 形式的数据 非货币格式 我将视图绑定到具有良好格式的计算属性
  • 收到 404 时模型的 EmberJS 路由

    同样的文本也在 EmberJS 讨论区中开放 我有以下路线 App IndexCrmPersonEditRoute Ember Route extend model function params var person this store
  • 使用 ember.js 无限滚动(延迟加载)

    我有一个视图 其中可能有大量项目供用户滚动 我想实现无限滚动以实现内容的渐进加载 看起来有些人已经做了分页 https stackoverflow com questions 8778259 ember js rendering large
  • 使用 Node.js 的前端 javascript 框架 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 使用 ActiveModel::Serializers 包含两个父 json 数组

    我正在尝试发送如下所示的前端应用程序 json facilities id 5 name happy days ranch location address 1424 Pastoral Lane zipcode 25245 instruct
  • create() 时不会调用观察者

    我有一个Ember Mixin它观察到它的属性之一 这里bar baz 我扩展了这个 Mixin 并设置了bar baz in the create 参数 但我的观察者没有被调用 这是我的代码 App FooMixin Ember Mixi
  • 围绕活动的 {{linkTo}} 创建一个
  • 最干净的获取方式是什么 li class active 对于以下 Ember 应用程序中的活动页面 索引 html app js App Ember Application create App Router map function th
  • 在路由之间传递参数

    Ember 中将参数从一个路由发送到另一个路由的 适当 方式是什么 例如 我有两条这样定义的路线 this resource activities path activities on date function this route ne
  • 当加载详细条目和条目列表时,Ember 数据会删除列表响应中未设置的字段

    我有一个Book模型 具有多个属性 例如title author and prices prices是一个历史定价信息的大列表 当我从 API 请求图书列表时 我排除了prices场以保持响应较小 在书籍详细信息视图中 我请求完整的书籍信息
  • ember-data:如何制作正在保存/已保存的闪存消息

    为了在我的应用程序顶部制作一个黄色的 正在保存 已保存 指示符消息 我希望有一个布尔属性来指示当前是否有任何余烬数据记录正在运行 我试过这个 App store DS Store create isSaving gt for record
  • 如何在 Ember 中构建递归视图?

    在我的应用程序中 我有一个名为block它可以包含其他内容并被其他内容包含block项目 为了简单起见 我们假设这些块可以无限嵌套 我想知道是否可以创建与嵌套块相对应的递归视图 每个视图都会被渲染为DIV包含其子级并驻留在其父级内部DIV
  • Ember 数据 - 动态段和查询参数在一起?

    使用 Ember 1 8 0 和 Ember Data 1 0 0 beta 11 Ember 商店的findQuery 函数似乎无法处理动态段 或者至少我无法在任何地方的文档中找到它 例如 给定以下路线 MyApp Router map
  • ember 错误:编译错误:不是助手

    我在开发前端时遇到以下错误Ember js ember 错误 编译错误 不是助手 这个错误是什么意思 Reason 如果没有 Ember 会抛出此错误成分 or helper在您的项目或依赖的插件中找不到给定名称 怎么解决 您应该检查您编写

随机推荐

  • 您好,我有与对象检测项目相关的错误

    我有与简单对象检测相关的错误 output layers layer names i 0 1 for i in net getUnconnectedOutLayers IndexError 标量变量的索引无效 import cv2 cv2
  • 如何从 iOS 中的非 UI 线程更新 UI 标签

    我是 iOS 开发新手 我有简单的目标 c 类 MoneyTimer m 来运行计时器 从那里我想用计时器的变化值更新 UI 标签 我想知道如何从非 UI 线程访问 UI 元素 我正在使用 Xcode 4 2 和故事板 在黑莓中 只需获取事
  • 在 Javascript 中使用 Google 文本转语音

    我需要玩谷歌文本转语音在 JavaScript 中 这个想法是使用网络服务 并在某个动作上播放它 例如单击按钮 但它似乎不像加载普通的 wav mp3 文件
  • VB.NET 将 DataGridView 内容插入数据库

    Problem 我需要将 DataGridView 的内容转储到 SQL Server 数据库表中 我的 datagridview 加载正常 没有问题 我只是对 VB NET 不够熟悉 无法理解如何将这些数据放入数据库表中 代码 到目前为止
  • 在 O(1) 时间内检索堆栈中的最小元素

    我问这个问题的原因是因为我不明白为什么我认为的方式不能应用于这个特定问题 你会如何设计一个堆栈 除了push和pop之外 还有一个返回最小元素的函数min Push pop 和 min 都应该在 O 1 时间内运行 我的基本解决方案 如果我
  • Xlint:无效的绝对类型名称

    我在服务器启动时看到下面的 Spring 框架异常 gt Initialization of bean failed nested exception is gt java lang IllegalArgumentException war
  • 为什么堆栈上的项目必须具有编译时已知的大小?

    我明白为什么他们一定有大小不变 但我不明白为什么这个尺寸一定是编译时已知 即使 C 也允许在堆栈上使用可变长度数组 这个限制对 Rust 有什么帮助 即使 C 也允许在堆栈上使用可变长度数组 由于其简单的语义 C 可以相对容易地支持这一点
  • C# 中的元组展开类似于 Python [重复]

    这个问题在这里已经有答案了 在 Python 中 我们可以使用类似的语法展开元组 a b 1 2 C 中有类似的结构吗 或者访问如下元素 Tuple
  • 考虑在配置中定义“org.hibernate.SessionFactory”类型的 bean

    我是 Java EE 新手 一直在开发一个简单的 Spring Boot 项目 每次我运行它时 我都会收到此错误 请随时回答我的问题 我们非常感谢代码中的任何改进 Field sessionFactory in com example da
  • 我应该使用 cocos2D 还是 andengine?

    什么项目比较活跃 稳定 你能告诉我cocos2D和andengine之间的深层区别吗 我肯定会选择Andengine Android 版 Cocos2D 的 bug 还太多
  • VFR-Reader 在 iOS8 中崩溃

    我测试了一个当前正在 iOS8 上使用 VFR Reader Core 的应用程序 当我尝试从中打开 PDF 时 我完全崩溃了 我是唯一一个有这个问题的人吗 知道我可以在哪里搜索来纠正这个问题吗 这是崩溃报告 https gist gith
  • 会话 Cookie 与持久 Cookie

    我了解持久 cookie 与会话 cookie 的正常应用 但是 如果您可以指定会话 cookie 的过期时间 使其表现得像持久 cookie 反之亦然 除了对用户进行混淆并将会话存储在服务器上之外 使用会话 cookie 是否还有其他好处
  • window.opener 为 null(iOS 12.3.1 Safari 和 Chrome)

    有一个target blank关联 链接页面中的脚本使用window opener 这已经工作了很多年 但现在它在 iOS 上被破坏了 因为window opener is null 我能做些什么 有很多旧的 一些very旧 window
  • 是否可以在 C# 中创建一个新的运算符?

    我知道你可以重载现有的运算符 我想知道是否可以创建一个新的运算符 这是我的场景 我要这个 var x y lt z y z 相当于 var x y
  • 从 Stripe 账户转账到其他账户

    我用它来向连接的帐户收费 然后将钱发送到另一个帐户 但我不断收到此错误消息 我不断收到此错误消息 您不能提供destination向连接的帐户收费时 return stripe charges create amount 1000 curr
  • VueJS:如何滚动 v-list-title

    使用 v list 制作列表屏幕时 我卡住了滚动 v list title 项目 我正在使用 VueJS 和 vuetifyjs 我的代码片段如下 https codepen io badsaarow pen aaRaxe editors
  • 如何直接从测试驱动程序调用自定义 Django manage.py 命令?

    我想为 Django manage py 命令编写一个单元测试 该命令对数据库表执行后端操作 如何直接从代码调用管理命令 我不想从tests py 在操作系统的shell 上执行命令 因为我无法使用使用manage py test 设置的测
  • 更改 Alembic 中的主键?

    我已读完the docs http alembic readthedocs org en latest ops html 但我在任何地方都找不到这方面的说明 我尝试删除旧密钥并添加新密钥 但这会导致错误 op drop constraint
  • Pandas:根据行值删除重复项

    我有一个数据框 我想根据不同的条件删除重复项 A B 0 1 1 0 1 1 1 0 2 2 2 0 3 2 2 0 4 3 3 0 5 4 4 0 6 5 5 0 7 5 1 8 5 1 9 5 3 我想删除 A 列中除带有 的行之外的所
  • 返回带有 ember-data find() 和多个参数的单个记录

    我正在尝试对除 id 之外的其他参数 实际上是两个参数 进行查找 使用 ember data 但我得到的只是 Uncaught Error assertion failed Your server returned a hash with