问题标签 [ember-cli-pods]
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 - 提交表单会向 API 发送空白值,为什么?
在将 Pod 与我的一项资源集成后address
。一切似乎都很好,除非我在app/checkout/address/new/template.js
.
我进入POST http://localhost:4099/api/v1/addresses
了 Ember Inspector 的控制台选项卡。网络选项卡表明它向 API 发送了空白值。
我究竟做错了什么?
ember.js - Ember:嵌套资源的对象解析
我最近开始使用 Ember.js 和 Ember-CLI,我很兴奋。但是有些事情对我来说不是很清楚。
这是我的路由器:
问题是 - 为什么在第二次嵌套“解析器”开始在“已验证”资源之外查找对象?
例如
但预期 my-app/pods/authenticated/chats/index/view
为什么错过了“身份验证”?
ember.js - How do I pass the value of a query param into the form?
My URL looks like http://localhost:4099/checkout/schedule/new?addressId=12
I am trying to pass the query param addressId
to the form.
I've tried submitting it as a hidden input, but by the time it hits the save
action. I check the Network
tab of Ember inspector and this is what it is passing:
address_id
is still null
. What am I missing?
Full code below:
ember.js - 如何在同一页面上呈现两个 pod 内容?
我是 ember/ember-cli 的新手,并且正在慢慢了解巨大的学习曲线......我遇到了一个问题,我希望有人能给我提供建议......
我有一个显示联系人的应用程序,然后将选项卡式内容放在联系人详细信息下方,一个选项卡包含一些注释信息,另一个选项卡包含一些站点位置信息。
我的页面基本上有一个引导程序“选项卡”部分。使用(当前)两个标签为“站点”和“注释”。这个想法是,如果您单击 Notes,您会看到来自 Notes 窗格的内容,如果您单击站点,您会看到来自 Sites Pod 的内容。
为此,我将命名我的网点,例如
和
IE
并使用:
在两个 pod 路由中将内容放置在正确的位置。
如果我手动使用网址,例如:
然后将内容渲染到相关的 Tab 中(另一个为空)。
每个吊舱结构都遵循以下原则:
你能想到是什么让 ember-cli 将这两个内容呈现到同一页面上的每个插座中?
我的 app/router.js 包含:
非常感谢您提供的任何帮助。谢谢。
编辑:
好的,根据@Sam Selikoff 的建议,我尝试切换到组件,执行以下操作:
创建了文件:
然后我将我的模板 htmlpods/notes/index/template.hbs
从app/templates/components/contact-notes.hbs
这(经过一些调整)似乎可以正确显示内容。然后我继续编辑注释。为此,我有一个带有动作的按钮:{{action "editNote" note}}
所以必须将我的动作pods/notes/index/route.js
从app/components/contact-notes.js
例如:
应用程序/组件/contact-notes.js
但我似乎无法让 Edit Note Route 工作。我要么(使用this._transitionTo('notes.edit', note);
)得到一个错误说:
或者如果我使用this._transitionTo('notes.edit', note);
我会得到一个不同的错误:
关于如何从组件内到达路线的任何想法?- 谢谢。
ember.js - 我们在哪里存储 css 样式和 Ember CLI Pods 应用程序?
我正在阅读http://www.ember-cli.com/#stylesheets它说:
Ember CLI 支持开箱即用的纯 CSS。您可以将您的 css 样式添加到 app/styles/app.css,它将在 assets/application-name.css 中提供。
我应该遵循文件夹结构约定吗?就像是:
或者是存储所有自定义 css 的约定app.css
?
在将其应用于 Pods 应用程序时,我应该考虑什么特别的考虑因素吗?
ember.js - 在 Ember CLI 中使用 pod 结构有什么限制吗?
我计划将我的 Ember CLI 应用程序移动到 pod 结构中。pod 结构中是否有我应该注意的限制或缺点?
ember.js - 第三方 JS 库去哪了?
在 Ember CLI 应用程序中。如果想使用https://github.com/twbs/bootstrap/blob/master/js/tooltip.js
http://www.ember-cli.com/似乎没有提到任何具体的内容。
该文件通常存储在哪里?乍一看,我想把它放进去public/assets/js
。什么是约定,如果有的话?
ember.js - Ember-Cli:1.1.3.8 / Ember.Js >=2.0 将 Js-Libs 导入 Pod/组件
有没有办法将 Javascript 库直接包含到 Pod 或组件中,而无需通过 app.import 导入。
说明 我只想在一个组件中使用和 Javascript-Library,而不需要以全局方式引用它。目前我必须在 ember-cli-build.js 中包含所有关于推荐的 Ember-Cli-Way 和 app.import 的库。
但我认为这是一个开销,因为我只需要我的 Pod 中的功能,而不是整个应用程序。
ember.js - Ember - 为每条路线设置动态页面标题
我已将 Ember 应用程序设置为使用 pod 结构。我创建了一个显示在主页上的 topbar-nav 组件。在 topbar-nav 组件中,我设置了页面标题,我想为每个路由自动设置它,因此对于仪表板路由,标题应该是仪表板,对于仪表板/类别,标题应该是类别等等。
这是我的应用程序结构:
- 应用程序
- 应用
- 成分
- 顶栏导航
- 仪表板
- 类别
应用路由器 - router.js
和模板:
应用程序/模板.hbs
组件/topbar-nav/template.hbs
组件/顶栏导航/component.js
如您所知,我渲染的标题是“组件标题”
我现在得到的最准确的答案是这个:
虽然在尝试了很多不同的方法后,我找不到一个好的解决方案。
有没有一种干净简单的方法来做到这一点?非常感谢任何想法和解决方案。
ember.js - 当 pod 结构中的 scss 文件更新时,Ember livereload 不起作用
我有以下结构:
模板文件和组件文件 livereload 正确,但是,当我在 Atom 中保存对我的样式文件的更改时,这些更改不会应用于网页 - 它们仅在我终止并重新运行时应用:
并重新加载网页。我已经安装了以下内容:
我尝试添加:
到:
我还尝试将这些选项添加到:
在 app 变量中。
我错过了什么?