问题标签 [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.
ember.js - Ember 操作:设置#each 的唯一目标的属性
我在循环中对每个项目执行了一些操作。目前,该动作显示了所有书籍封面,而不仅仅是我想要定位的一个。
http://guides.emberjs.com/v2.0.0/templates/actions
看起来我可以传递一个参数,但我不确定语法。
我以前在早期版本中做过这个,记得使用this
或者应该是
{{action 'showCover' book}}
... ?
控制器
其他想法...
模板
ALSO - 如果您能想到一个更简洁的标题,请为此提出一个标题。
javascript - Ember 2,来自组件 my-modal.hbs 的 model.save()
我有这个posts.hbs:
然后我打开我的write-modal.hbs:
现在,这是我的components/write-modal.js:
这是posts.js:
在我的application.hbs中:
最后是 modal.hbs:
但我收到此错误:“未捕获的类型错误:无法读取未定义的属性‘保存’”
如何解决这个问题?
ember.js - 如何从控制台访问 Ember 数据存储?
在 Ember 2+ 中,有谁知道如何获取对 Ember 商店的引用,以便在 javascript 控制台中排除模型映射问题?
在 Ember 1中可以通过App.__container__.lookup
,但这不再存在,而且很难找到关于此的文档。
谢谢
ember.js - Ember.js 在 2.0+ 中进入数据库之前检查存储
在 Ember.js 2.0+ 中,如果我想检查 store 是否已经加载了记录,如果没有加载则只返回数据库,我应该使用什么方法?
store.query('model', {'filter[ids]: ids})
每次都返回数据库
store.filter(...)
我对文档的作用有点模糊
是否有内置功能,或者我是否需要使用store.hasRecordForId('model', id)
我想要检查的所有记录来检查记录,然后直接从商店加载而不是返回数据库?
谢谢!
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>");
?
实施和推理愉快地接受了。
javascript - Ember 2.0 车把助手不是函数吗?
一直在寻找几个小时来解决这个问题,但没有任何解决方案。我正在尝试使用以下方法创建自定义 Ember 车把助手:
但由于某种原因,我得到Uncaught TypeError: Ember.Handlebars.helper is not a function
我在 Ember 2 中读到他们有一种新方法:
但是如果你使用的是 ember-cli,那么在没有 ember-cli 的情况下注册 helper 怎么样?
ember.js - Ember 2.0 组件 - 属性命名约定
组件属性是否有约定或首选命名约定?
我见过破破烂烂的:
和骆驼套:
我原以为 ember 作为一个固执己见的框架,至少会强制执行这些命名约定中的一个。
ember.js - 如何在 Ember 2.0 中使用 Jquery 数据表
我最近开始学习emberJS,但我在做一些基本的事情时遇到了问题,而这些事情我在不使用这个框架的情况下会做。我遇到的主要问题是使用jquery 插件,在这种情况下是 jquery数据表
在我的组件的 component.js 中
在我组件的 template.hbs
**然后我使用了这样的组件:- **
我将不胜感激附有答案的演示。
干杯
ember.js - Ember 2.0 从路由器/控制器获取另一个路由器
有没有办法从另一个路由器/控制器调用路由操作?假设我有两条路线:
这有可能吗?我有一个 AJAX 获取方法,我不想在 RouteTwo 中重复,因为我已经在 RouteOne 中拥有它
ember.js - Ember 2.1 中的“应用程序操作”
我正在尝试为我的用户创建一个登录模式,所以我有这个链接:
在一个{{planhw-navbar}}
组件中。
但是当我打开浏览器时,我得到了错误:
在(生成的应用程序控制器)中找不到名为“showModal”的操作
我尝试在控制器、路由和组件中放置一个动作:
我的组件{{signin-modal}}
, 工作正常。
我的整个application.hbs
: