问题标签 [ember-model]

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 投票
1 回答
4439 浏览

php - 使用 PHP 作为 Ember.js 的后端

我正在尝试将 Emberjs 与 PHP 一起用作后端。

这是我的app.js

和我的 PHP 代码,

但我在控制台上得到这个,

我可以看到它正在将 .json 添加到 php 文件中,但为什么呢?此外,我如何解决它或如何在 Ember 中实现我自己的 Ajax 调用?此外,我在代码中使用了 Ember 模型。

0 投票
2 回答
1588 浏览

ember.js - 无法使用 ember-model 从计算属性中获取数据

我正在制作一个应用ember.js程序ember-model

我有一个名为Plugin定义如下的模型:

我想显示下载次数最多的index.hbs(我使用ember-rails

我在IndexRoutesetupController钩子中获取数据:

输出 :

但是在我执行的chrome控制台中Eme.Plugin.findAll().toArray(),我得到的结果如下:

在我IndexController有一个计算属性:

我迭代mostDownloads但没有什么可显示的,但是当我输出时{{plugins.length}},我无法获得所有数据的计数

谁能帮我一把?

0 投票
1 回答
73 浏览

ember.js - 如何在模板中使用模型数据?

我已经FIXTURES使用创建ember-model并尝试在模板上访问它,但如果我使用{{model.name}}. 它与each助手一起工作正常。

我想在{{model.name}}不使用任何each帮助器的情况下访问模型的单个节点。

我的型号代码:

我的路由器代码:

我的模板:

在这里更新了我的代码

0 投票
1 回答
1061 浏览

ember.js - 如何在 ember-model 中使用 belongsTo?

我已经FIXTURES使用 ember-model 创建了,但我无法在模板上使用以下节点

我已经belongsTo为这个节点实现了关系,但它抛出了一个错误:Uncaught Error: Ember.Adapter must implement findQuery
这里我列出了我的模型代码:

模板代码:

路由器代码:

谁能告诉我如何在模板中访问上述节点的数据?

0 投票
1 回答
114 浏览

ember.js - Emberjs linkTo 不更新集合,即 department.find()

学习 emberjs
我不确定这是 stackoverflow 问题还是 git 问题。所以我决定先把它放在stackoverflow上。

这是我的Jsbin(在 firefox 中打开 ..not 在 chrome 中打开,因为使用了 raw.github 文件)

当我在创建新部门后到达的部门模板中单击“<- All Department”时,它会导航回部门模板,但#each 不会在列表中显示新添加的部门名称。

它确实在 /departments 上刷新浏览器时显示了新添加的部门

0 投票
2 回答
120 浏览

ember.js - 无法在 emberjs 中实现计算属性

我的夹具数据包含多个数组。在这个多个数组cart_items中包含一些产品数据。

我正在尝试计算购物车数据中可用产品的总数(基于cart_items物品的长度),但我无法计算cart_items.

在路由器中,我选择了应用程序夹具作为当前路由的模型,如下所示:

计算属性代码:

我的夹具数据是:

我在这里(JSFiddle)发布了我的代码。

谁能告诉我为什么this.get("model.cart_items")返回null?

0 投票
1 回答
384 浏览

ember.js - 无法在 emberjs 中对数据进行排序

我有价格列表,我想根据下拉列表的选择对其进行排序。我想以升序和降序两种方式对数据进行排序。

在选择“从低到高”时,我想按降序对价格列表进行排序,在选择“从高到低”时,我想按升序对价格列表进行排序。

在这里,我将Application夹具传递给index路线模型,并且Astcart.IndexController我正在尝试对数据进行排序,但它抛出了一个错误Uncaught TypeError: Object [object Object] has no method 'sort'

夹具:

我在这里(jsfiddle)发布了完整的代码。任何人都可以帮助我使这个jsfiddle工作吗?

0 投票
1 回答
676 浏览

ember.js - 使用 ember-model 的 deleteRecord() 失败

在这里,我试图通过单击行删除选项(十字符号)从表中删除行。但它抛出一个错误Uncaught TypeError: Object 2 has no method 'call'

在这里,我显示来自模型的数据如下:

上述夹具结构如下:

在这里,我试图从表中删除行:

我在这里发布了我的完整代码。 任何人都可以帮我制作这个小提琴吗?

更新

我在这里更新了我的代码 deleteRecord 在上面的小提琴中工作正常,但是如何从作为夹具一部分(节点之一)的数组中删除记录。

我在这里发布了我的完整代码。 任何人都可以帮我制作这个小提琴吗?

0 投票
1 回答
618 浏览

ember.js - Ember-Model hasMany 不保存模型 emberjs

我正在努力实现这个部门 -HasMany->Contacts。

不知道部门已保存但联系人未保存

您可以在 jsbin 中参考此部分

});

Firebug 本地存储

*我的杰宾 * *

使用 Ember-Model-LocalStorage 更新了 Ember-Model

0 投票
1 回答
729 浏览

ember.js - 使用 Ember 模型的 CRUD 操作

在这里,我正在尝试使用ember-model实现 CRUD 操作。我对 ember 环境完全陌生,实际上我对ember-model了解不多。

在这里,我正在尝试添加新产品并删除现有产品。我正在使用fixture ie的内部节点。我的cart_items这个夹具包含两个节点 ie logged_incart_items这就是我的夹具结构:

我想要这个夹具结构只是为了从服务器的一个服务调用中获取数据。现在,这是我用来添加和删除产品的代码cart_items

但是当我试图保存产品时,我遇到了一个例外

当我试图删除产品时,我遇到了异常

在这里,我还想实现一个功能,即在每次保存时我需要检查该产品是否已经存在。如果产品不存在,则仅保存新产品,否则明智地更新现有产品。但我不知道该怎么做?

我在这里发布了我的完整代码。 任何人都可以帮助我使这个 jsfiddle 工作吗?

更新

我在这里用调试更新了我的代码。

在这里,我没有得到任何异常,但记录也没有被删除。我不明白这里发生了什么?

任何人都可以帮助我使这个 jsfiddle 工作吗?