问题标签 [ember-cli]

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

ember.js - ember-cli 中 makeBoundHelper 和 registerBoundHelper 的区别

我正在尝试创建一个自定义帮助器来格式化一个值,ember-cli 文档似乎表明我需要从我的帮助器文件中导出 makeBoundHelper,或者从 app.js 中的 registerBoundHelper 同时导入以前创建的帮助器函数。

我对此的理解正确吗?或者您可以在帮助文件中使用 registerBoundHelper 并让它正确注册。

编辑

相关代码和错误信息如下:

https://github.com/ridget/transactions/blob/master/app/helpers/to-currency.js

只是将其推高,使用registerBoundHelper“未捕获的类型错误:未定义不是函数”中的结果

http://iamstef.net/ember-cli/在解析车把助手下似乎表明我只能在 app.js 中使用 registerBoundHelper 但不确定是这种情况还是我只是做错了。

0 投票
1 回答
1261 浏览

validation - Ember 验证:安装

我有一个非常繁重的 Ember-CLI 应用程序。

我开始使用Ember Forms来帮助进行布局和模板化,这很好,而且似乎工作正常。

显然,为了验证,它还需要Dockyard 的 Ember-Validation ......这个特定的依赖项似乎安装方式不同,我不知道如何做到这一点。

我习惯于使用简单的东西bower install ...,然后只是添加依赖brocfile项,但是在这种情况下,Dockyard 提供了大量可供选择的构建列表,我不知道该使用哪一个?

有没有人有在 ember-cli 项目中安装 ember-validation 并能很好地使用 ember-forms 的经验?或者它实际上比我想象的更简单,我只是被所有可供选择的构建所抛弃?

0 投票
1 回答
722 浏览

ember.js - Ember:在 ember 组件中丢失了上下文

我在使用 Ember 时遇到问题,虽然不太确定问题出在哪里,无论是在 Handlebars 还是 Ember 组件中。

问题是当控制器对象上下文作为参数传递给 ember 组件时,上下文是未定义的。但是,将对象记录在把手模板中,紧接在组件之前,会显示正确的对象(请参阅索引和组件/组件按钮模板)。

模板

应用

见小提琴

0 投票
1 回答
2455 浏览

ember.js - Ember-CLI 路由:更改了我的路由/模板结构,但构建无法识别更改?

我刚才在 ember-cli 中更改了我的路由结构并破坏了我的应用程序。我想将我当前的结构嵌套更深一层......

前:

后:

我的模板结构也需要改变......

前:

后:

我以为我已经进行了一对一的所有更改,但是由于某种原因,当我重新启动 ember 服务器时,嵌套的“放置”路线被破坏了。

控制台日志中,我注意到 ember 仍在尝试placements.index在旧目录下templates/placements/index而不是新目录下查找。

有一种理论认为模板不能像路由器那样嵌套?这意味着我可能需要用renderTemplate钩子显式定义每条路线,以便它显示正确的模板......这可能会很痛苦,因为这个项目将会非常大......也许还有别的东西我做错了吗?

0 投票
2 回答
1549 浏览

ember.js - ember-cli 软件包安装失败

我正在尝试按照 ember-cli入门说明进行操作,但遇到了无法解决的错误。

当我运行时,我也遇到了类似的错误bower install

我正在使用 npm 1.4.14、ember 0.0.37 和 bower 1.3.6 开发 osx maverics。

0 投票
2 回答
161 浏览

ember.js - ember-cli 0.0.37 导入新语法和 ember-data

我最近从 ember-cli 0.0.36 升级到 0.0.37 并且一直在努力导入 ember-data。虽然看起来很简单,但它对我不起作用。在 Brocfile.js 中,旧的导入是

这已修改为符合新语法:

但是,我收到以下错误:

app.import(vendor/ember-data/ember-data.js) - Passing modules object is deprecated. Please pass an option object with modules as export key (see http://git.io/H1GsPw for more info).

我不确定如何进行此操作,因此非常感谢任何帮助。

此处详细介绍了新语法

0 投票
3 回答
1738 浏览

javascript - 将 Ember-CLI 与 Laravel 或其他后端框架一起使用

使用ember-starter-kit我所要做的就是将它的内容扔到/my_laravel_app/public文件夹中,一切都很好。

laravel现在我正在尝试创建一个项目ember-cli

我对如何构建我的应用程序有点困惑?我应该在哪个 laravel 文件夹中运行ember new my-app命令?此外,我如何使用我的应用程序而不是使用命令apache来测试我的应用程序,因为我需要使用我的 laravel 生成的 api 来测试它。ember-cliember server

任何帮助深表感谢!

0 投票
1 回答
103 浏览

ember-cli - 更新到 ember-cli 0.39 后请求代理停止工作

我刚刚将一个项目从 ember-cli 0.37 更新到 0.39,并且 api 请求不再代理到 rails 后端。我已经运行了 ember init 并更新了依赖项,但它仍然不起作用。

  • 余烬-cli 0.39
  • 余烬 1.6.0-beta.5
  • 余烬数据 1.0.0-beta.8
  • jQuery 2.1.0

谢谢。

0 投票
1 回答
858 浏览

javascript - 在 Ember CLI 中哪里定义路由?

我使用创建了一些路由ember generate route {my_route_name},它在路由下创建了一个 js 文件,在模板下创建了一个 hbs 文件

现在我想定义这些路线

但是我在哪里做ember-cli呢?

我已经尝试将它添加app.js到此代码下的文件中

但这给了我一个错误:Uncaught TypeError: Cannot read property 'map' of undefined

所以我对在哪里实际定义我的所有路线有点困惑?

0 投票
3 回答
1794 浏览

ember.js - Ember Cli 变形器调整

我在哪里/如何调整Ember.Inflector类/创建一个 ember-cli 拾取的实例?

谢谢!