问题标签 [ember-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1117 浏览

ruby-on-rails - Emberjs:商店中缺少 findAll 方法

我正在尝试让 emberjs 在 Rails 上工作,并且一直在关注本教程:

http://www.zhubert.com/blog/2012/04/28/ember-dot-js-and-rails-part-2/

当我尝试在浏览器控制台中运行此命令时:

我收到一个错误,因为商店中没有 findAll 方法。我正在使用 ember-data 并像这样设置商店:

我一直在使用 ember rails 生成器,但整个事情看起来很不稳定,请帮忙!

0 投票
1 回答
1947 浏览

ember.js - 路由期间的 Ember 数据类型错误

尝试使用 Ember 路由时出现此 JS 错误:

这是来自 GitHub 的最新 Ember.js 和 Ember Data(主版本,而不是发布版本)。我知道使用当前版本可能会导致类似的问题,但到目前为止这似乎不寻常。

回顾这些行,Ember 路由代码似乎调用了 Ember Data 函数,这会导致错误(并阻止路由正常工作)。

有什么解决方案吗?

jsFiddle:http: //jsfiddle.net/bkjT4/2/

​</p>

0 投票
2 回答
512 浏览

ember.js - 忽略 EmberJS 数据中更改的记录

您如何忽略您在 EmberJS 视图中使用 Ember Data 更改的记录?像删除这样的东西,实际上没有从持久存储中删除它。

我以为App.store.removeFromRecordArrays(record);会奏效。

0 投票
3 回答
8342 浏览

ember.js - Ember 数据 - 未捕获的类型错误:无法读取未定义的属性“查找”

使用最新的(来自今天的 GitHub)Ember 和 Ember 数据,这段代码给了我一个错误 - Uncaught TypeError: Cannot read property 'find' of undefined at ember-data-latest.js:3170

http://jsfiddle.net/Bf43W/9/

将路由中的 :projects_id 更改为其他内容(例如 1,因此它与 URL 匹配)可以解决此问题,但这当然不是很有用。

任何人都可以阐明这里发生了什么吗?谢谢!

0 投票
1 回答
345 浏览

ember.js - emberjs Uncaught 当关联模型处于当前状态时,您无法将数据加载到存储中

我在 emberjs 0.9.8.1 中遇到此错误

我只是想像这样获取我的数据

并发生该错误。数据已经加载到控制器的内容中,我只是想抓住它。我正在使用 ember 数据,这是我的模型有问题

我正在使用 App.store.find 方法(ember 数据)重新加载控制器内容。对同一模型进行第二次查找后发生错误。当 contactInfo 属性不存在时。没有问题。添加contactInfo时会发生这种情况。

0 投票
2 回答
660 浏览

ember.js - Ember-Data 如何知道何时获取实体

了解何时从 ember-data 中的远程存储中检索到实体的最佳方法是什么?

我需要调用以检索数据,但我需要从获取的 ember-data 对象中获取一些值。

目前我正在使用这种方法,但我相信有更好的方法。

0 投票
3 回答
4558 浏览

ember.js - Ember 数据多态关联

有没有人想出多态关联和余烬数据的答案?

我们需要某种方式来查询关系另一端的类型。

有人对此有任何想法吗?

0 投票
1 回答
133 浏览

model - 当前版本的 Emberjs.Data 可以用于生产项目吗?

我正在寻找一个 Javascript MVC 框架并找到了 Ember.js。与我的开发团队一起,我们决定使用它。(作为参考,我们比较了 Ember、Backbone 和 JavascriptMVC。)

但是,当我深入研究文档时,尽管目前github 上有emberjs/data ,但它似乎并没有明确定义的模型对象。数据框架被清楚地标记为正在进行中的工作,但我已经看到多个使用它的教程,而且似乎有很好的活动,但大部分代码库看起来几个月都没有被触及。

在生产环境中使用是否足够稳定?作为一个警告,我知道从一个版本升级到下一个版本可能会引入我们必须解决的重大错误,但这不是一个交易破坏者。

或者是否有更好的(阅读更成熟、文档更好的)我们应该研究的框架?

0 投票
1 回答
228 浏览

javascript - ember-data 以及如何在所有绑定和观察者都更新时触发提交?

我有一个有很多部分的项目模型。每个项目都存储在 mongodb 中,并且这些部分是嵌入式文档,所以当我得到一个项目时,json 包含这些部分。

当我更改一个部分中的属性时,许多其他部分也可以更改,因为它们绑定到该属性。

在所有绑定和观察者完成后,如何将此更改保存到服务器?

我真的不希望我的用户必须单击保存按钮,但我也不想在每次更改后保存,因为我将在更改后以及绑定部分更改后保存!

希望这是有道理的。

如果有人可以向我展示如何执行此操作的示例,那就太好了!

0 投票
0 回答
299 浏览

mongodb - 如何使用 ember-data 在 mongodb 中对此设置进行建模?

我有一个可以有很多部分的项目。我将它作为包含许多 Section 嵌入文档的 Item 文档存储在 mongodb 中。

该项目可以有很多部分。

在 ember-data 中执行此操作的推荐方法是什么?

当一个部分被更改时,我是否应该将整个项目发送到服务器,然后确定哪个部分已更改并通过原子集仅更新该部分?

或者,我应该只将部分发送到服务器进行更新吗?

我不想在保存整个内容时锁定整个文档,我认为这会很慢。

此外,每个部分都可以在 Item 中重新排序,因此它们包含它们的顺序位置作为属性。如果我只是将更改部分的 JSON 发送到服务器,我可能需要向服务器发送大量更改部分请求。