问题标签 [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.
php - 使用 PHP 作为 Ember.js 的后端
我正在尝试将 Emberjs 与 PHP 一起用作后端。
这是我的app.js
,
和我的 PHP 代码,
但我在控制台上得到这个,
我可以看到它正在将 .json 添加到 php 文件中,但为什么呢?此外,我如何解决它或如何在 Ember 中实现我自己的 Ajax 调用?此外,我在代码中使用了 Ember 模型。
ember.js - 无法使用 ember-model 从计算属性中获取数据
我正在制作一个应用ember.js
程序ember-model
我有一个名为Plugin
定义如下的模型:
我想显示下载次数最多的index.hbs
(我使用ember-rails
)
我在IndexRoute
的setupController
钩子中获取数据:
输出 :
但是在我执行的chrome控制台中Eme.Plugin.findAll().toArray()
,我得到的结果如下:
在我IndexController
有一个计算属性:
我迭代mostDownloads
但没有什么可显示的,但是当我输出时{{plugins.length}}
,我无法获得所有数据的计数
谁能帮我一把?
ember.js - 如何在模板中使用模型数据?
我已经FIXTURES
使用创建ember-model
并尝试在模板上访问它,但如果我使用{{model.name}}
. 它与each
助手一起工作正常。
我想在{{model.name}}
不使用任何each
帮助器的情况下访问模型的单个节点。
我的型号代码:
我的路由器代码:
我的模板:
ember.js - 如何在 ember-model 中使用 belongsTo?
我已经FIXTURES
使用 ember-model 创建了,但我无法在模板上使用以下节点
我已经belongsTo
为这个节点实现了关系,但它抛出了一个错误:Uncaught Error: Ember.Adapter must implement findQuery
这里我列出了我的模型代码:
模板代码:
路由器代码:
谁能告诉我如何在模板中访问上述节点的数据?
ember.js - Emberjs linkTo 不更新集合,即 department.find()
学习 emberjs
我不确定这是 stackoverflow 问题还是 git 问题。所以我决定先把它放在stackoverflow上。
这是我的Jsbin(在 firefox 中打开 ..not 在 chrome 中打开,因为使用了 raw.github 文件)
当我在创建新部门后到达的部门模板中单击“<- All Department”时,它会导航回部门模板,但#each 不会在列表中显示新添加的部门名称。
它确实在 /departments 上刷新浏览器时显示了新添加的部门
ember.js - 无法在 emberjs 中实现计算属性
我的夹具数据包含多个数组。在这个多个数组cart_items
中包含一些产品数据。
我正在尝试计算购物车数据中可用产品的总数(基于cart_items
物品的长度),但我无法计算cart_items
.
在路由器中,我选择了应用程序夹具作为当前路由的模型,如下所示:
计算属性代码:
我的夹具数据是:
我在这里(JSFiddle)发布了我的代码。
谁能告诉我为什么this.get("model.cart_items")
返回null?
ember.js - 无法在 emberjs 中对数据进行排序
我有价格列表,我想根据下拉列表的选择对其进行排序。我想以升序和降序两种方式对数据进行排序。
在选择“从低到高”时,我想按降序对价格列表进行排序,在选择“从高到低”时,我想按升序对价格列表进行排序。
在这里,我将Application
夹具传递给index
路线模型,并且Astcart.IndexController
我正在尝试对数据进行排序,但它抛出了一个错误Uncaught TypeError: Object [object Object] has no method 'sort'
夹具:
我在这里(jsfiddle)发布了完整的代码。任何人都可以帮助我使这个jsfiddle工作吗?
ember.js - 使用 ember-model 的 deleteRecord() 失败
在这里,我试图通过单击行删除选项(十字符号)从表中删除行。但它抛出一个错误Uncaught TypeError: Object 2 has no method 'call'
在这里,我显示来自模型的数据如下:
上述夹具结构如下:
在这里,我试图从表中删除行:
我在这里发布了我的完整代码。 任何人都可以帮我制作这个小提琴吗?
更新
我在这里更新了我的代码 deleteRecord 在上面的小提琴中工作正常,但是如何从作为夹具一部分(节点之一)的数组中删除记录。
我在这里发布了我的完整代码。 任何人都可以帮我制作这个小提琴吗?
ember.js - Ember-Model hasMany 不保存模型 emberjs
我正在努力实现这个部门 -HasMany->Contacts。
不知道部门已保存但联系人未保存
您可以在 jsbin 中参考此部分
});
Firebug 本地存储
使用 Ember-Model-LocalStorage 更新了 Ember-Model
ember.js - 使用 Ember 模型的 CRUD 操作
在这里,我正在尝试使用ember-model实现 CRUD 操作。我对 ember 环境完全陌生,实际上我对ember-model了解不多。
在这里,我正在尝试添加新产品并删除现有产品。我正在使用fixture
ie的内部节点。我的cart_items
这个夹具包含两个节点 ie logged_in
,cart_items
这就是我的夹具结构:
我想要这个夹具结构只是为了从服务器的一个服务调用中获取数据。现在,这是我用来添加和删除产品的代码cart_items
但是当我试图保存产品时,我遇到了一个例外
当我试图删除产品时,我遇到了异常
在这里,我还想实现一个功能,即在每次保存时我需要检查该产品是否已经存在。如果产品不存在,则仅保存新产品,否则明智地更新现有产品。但我不知道该怎么做?
我在这里发布了我的完整代码。 任何人都可以帮助我使这个 jsfiddle 工作吗?
更新
在这里,我没有得到任何异常,但记录也没有被删除。我不明白这里发生了什么?
任何人都可以帮助我使这个 jsfiddle 工作吗?