问题标签 [ember.js-2]

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 回答
217 浏览

ember.js - Ember 操作:设置#each 的唯一目标的属性

我在循环中对每个项目执行了一些操作。目前,该动作显示了所有书籍封面,而不仅仅是我想要定位的一个。

http://guides.emberjs.com/v2.0.0/templates/actions

看起来我可以传递一个参数,但我不确定语法。

我以前在早期版本中做过这个,记得使用this或者应该是

{{action 'showCover' book}} ... ?


控制器

其他想法...


模板

ALSO - 如果您能想到一个更简洁的标题,请为此提出一个标题。

http://ember-twiddle.com/f44a48607738a0b9af81

0 投票
1 回答
615 浏览

javascript - Ember 2,来自组件 my-modal.hbs 的 model.save()

我有这个posts.hbs

然后我打开我的write-modal.hbs

现在,这是我的components/write-modal.js

这是posts.js

在我的application.hbs中:

最后是 modal.hbs

但我收到此错误:“未捕获的类型错误:无法读取未定义的属性‘保存’”

如何解决这个问题?

0 投票
2 回答
2716 浏览

ember.js - 如何从控制台访问 Ember 数据存储?

在 Ember 2+ 中,有谁知道如何获取对 Ember 商店的引用,以便在 javascript 控制台中排除模型映射问题?

在 Ember 1中可以通过App.__container__.lookup,但这不再存在,而且很难找到关于此的文档。

谢谢

0 投票
1 回答
46 浏览

ember.js - Ember.js 在 2.0+ 中进入数据库之前检查存储

在 Ember.js 2.0+ 中,如果我想检查 store 是否已经加载了记录,如果没有加载则只返回数据库,我应该使用什么方法?

store.query('model', {'filter[ids]: ids})每次都返回数据库

store.filter(...)我对文档的作用有点模糊

是否有内置功能,或者我是否需要使用store.hasRecordForId('model', id)我想要检查的所有记录来检查记录,然后直接从商店加载而不是返回数据库?

谢谢!

0 投票
0 回答
528 浏览

ember.js - 如何在 Ember 助手中使用 ES2015 模板字符串

Ember > 2.0 + Ember 温文尔雅告诉我:

“requireTemplateStringsForConcatenation:在 helpers/svg-icon.js 中不允许使用手动连接字符串”

我刚参加了一个聚会,讨论了 Ember.string.fmt 并且听起来很有希望〜但这已被弃用并建议您使用 ES2015 模板字符串。

在这里阅读这些:http: //babeljs.io/docs/learn-es2015/

我不清楚“手动”连接是如何工作的——问题是什么——以及整个事情。

return Ember.String.htmlSafe("<svg class='icon-x'><use xlink:href='#icon-${iconName}'></use></svg>");?

实施和推理愉快地接受了。

0 投票
1 回答
1811 浏览

javascript - Ember 2.0 车把助手不是函数吗?

一直在寻找几个小时来解决这个问题,但没有任何解决方案。我正在尝试使用以下方法创建自定义 Ember 车把助手:

但由于某种原因,我得到Uncaught TypeError: Ember.Handlebars.helper is not a function

我在 Ember 2 中读到他们有一种新方法:

但是如果你使用的是 ember-cli,那么在没有 ember-cli 的情况下注册 helper 怎么样?

0 投票
1 回答
185 浏览

ember.js - Ember 2.0 组件 - 属性命名约定

组件属性是否有约定或首选命名约定?

我见过破破烂烂的:

和骆驼套:

我原以为 ember 作为一个固执己见的框架,至少会强制执行这些命名约定中的一个。

0 投票
1 回答
1966 浏览

ember.js - 如何在 Ember 2.0 中使用 Jquery 数据表

我最近开始学习emberJS,但我在做一些基本的事情时遇到了问题,而这些事情我在不使用这个框架的情况下会做。我遇到的主要问题是使用jquery 插件,在这种情况下是 jquery数据表

在我的组件的 component.js 中

在我组件的 template.hbs

**然后我使用了这样的组件:- **

我将不胜感激附有答案的演示。

干杯

0 投票
0 回答
70 浏览

ember.js - Ember 2.0 从路由器/控制器获取另一个路由器

有没有办法从另一个路由器/控制器调用路由操作?假设我有两条路线:

这有可能吗?我有一个 AJAX 获取方法,我不想在 RouteTwo 中重复,因为我已经在 RouteOne 中拥有它

0 投票
1 回答
99 浏览

ember.js - Ember 2.1 中的“应用程序操作”

我正在尝试为我的用户创建一个登录模式,所以我有这个链接:

在一个{{planhw-navbar}}组件中。

但是当我打开浏览器时,我得到了错误:

在(生成的应用程序控制器)中找不到名为“showModal”的操作

我尝试在控制器、路由和组件中放置一个动作:

我的组件{{signin-modal}}, 工作正常。

我的整个application.hbs