问题标签 [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.

0 投票
1 回答
122 浏览

ember.js - 提交表单会向 API 发送空白值,为什么?

在将 Pod 与我的一项资源集成后address。一切似乎都很好,除非我在app/checkout/address/new/template.js.

我进入POST http://localhost:4099/api/v1/addresses了 Ember Inspector 的控制台选项卡。网络选项卡表明它向 API 发送了空白值。

我究竟做错了什么?

0 投票
1 回答
64 浏览

ember.js - Ember:嵌套资源的对象解析

我最近开始使用 Ember.js 和 Ember-CLI,我很兴奋。但是有些事情对我来说不是很清楚。

这是我的路由器:

问题是 - 为什么在第二次嵌套“解析器”开始在“已验证”资源之外查找对象?

例如

但预期 my-app/pods/authenticated/chats/index/view

为什么错过了“身份验证”?

0 投票
1 回答
1084 浏览

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:

0 投票
1 回答
541 浏览

ember.js - 如何在同一页面上呈现两个 pod 内容?

我是 ember/ember-cli 的新手,并且正在慢慢了解巨大的学习曲线......我遇到了一个问题,我希望有人能给我提供建议......

我有一个显示联系人的应用程序,然后将选项卡式内容放在联系人详细信息下方,一个选项卡包含一些注释信息,另一个选项卡包含一些站点位置信息。

我的页面基本上有一个引导程序“选项卡”部分。使用(当前)两个标签为“站点”和“注释”。这个想法是,如果您单击 Notes,您会看到来自 Notes 窗格的内容,如果您单击站点,您会看到来自 Sites Pod 的内容。

为此,我将命名我的网点,例如

IE

并使用:

在两个 pod 路由中将内容放置在正确的位置。

如果我手动使用网址,例如:

然后将内容渲染到相关的 Tab 中(另一个为空)。

每个吊舱结构都遵循以下原则:

你能想到是什么让 ember-cli 将这两个内容呈现到同一页面上的每个插座中?

我的 app/router.js 包含:

非常感谢您提供的任何帮助。谢谢。

编辑:

好的,根据@Sam Selikoff 的建议,我尝试切换到组件,执行以下操作:

创建了文件:

然后我将我的模板 htmlpods/notes/index/template.hbsapp/templates/components/contact-notes.hbs

这(经过一些调整)似乎可以正确显示内容。然后我继续编辑注释。为此,我有一个带有动作的按钮:{{action "editNote" note}}所以必须将我的动作pods/notes/index/route.jsapp/components/contact-notes.js

例如:

应用程序/组件/contact-notes.js

但我似乎无法让 Edit Note Route 工作。我要么(使用this._transitionTo('notes.edit', note);)得到一个错误说:

或者如果我使用this._transitionTo('notes.edit', note);我会得到一个不同的错误:

关于如何从组件内到达路线的任何想法?- 谢谢。

0 投票
3 回答
5620 浏览

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 应用程序时,我应该考虑什么特别的考虑因素吗?

0 投票
2 回答
652 浏览

ember.js - 在 Ember CLI 中使用 pod 结构有什么限制吗?

我计划将我的 Ember CLI 应用程序移动到 pod 结构中。pod 结构中是否有我应该注意的限制或缺点?

0 投票
2 回答
2189 浏览

ember.js - 第三方 JS 库去哪了?

在 Ember CLI 应用程序中。如果想使用https://github.com/twbs/bootstrap/blob/master/js/tooltip.js

http://www.ember-cli.com/似乎没有提到任何具体的内容。

该文件通常存储在哪里?乍一看,我想把它放进去public/assets/js。什么是约定,如果有的话?

0 投票
1 回答
32 浏览

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 中的功能,而不是整个应用程序。

0 投票
2 回答
1395 浏览

ember.js - Ember - 为每条路线设置动态页面标题

我已将 Ember 应用程序设置为使用 pod 结构。我创建了一个显示在主页上的 topbar-nav 组件。在 topbar-nav 组件中,我设置了页面标题,我想为每个路由自动设置它,因此对于仪表板路由,标题应该是仪表板,对于仪表板/类别,标题应该是类别等等。

这是我的应用程序结构:

  • 应用程序
    • 应用
    • 成分
      • 顶栏导航
    • 仪表板
    • 类别

应用路由器 - router.js

和模板:

应用程序/模板.hbs

组件/topbar-nav/template.hbs

组件/顶栏导航/component.js

如您所知,我渲染的标题是“组件标题

我现在得到的最准确的答案是这个:

Ember 动态标题

虽然在尝试了很多不同的方法后,我找不到一个好的解决方案。

有没有一种干净简单的方法来做到这一点?非常感谢任何想法和解决方案。

0 投票
1 回答
270 浏览

ember.js - 当 pod 结构中的 scss 文件更新时,Ember livereload 不起作用

我有以下结构:

模板文件和组件文件 livereload 正确,但是,当我在 Atom 中保存对我的样式文件的更改时,这些更改不会应用于网页 - 它们仅在我终止并重新运行时应用:

并重新加载网页。我已经安装了以下内容:

我尝试添加:

到:

我还尝试将这些选项添加到:

在 app 变量中。

我错过了什么?