问题标签 [ember-tools]

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 投票
0 回答
195 浏览

optimization - 如何使用 ember-tools 在项目中包含 epf.js?

我正在集成一个 ember 项目以使用ember-tools,因为我想要好的构建工具。我的项目也使用epf,当我尝试将其包含epf.js为库时遇到了问题。我的直觉只是把ember-tools 为我生成epf.jsvendor/文件夹混在一起......但这不起作用。当我运行ember build它时,它会吐出以下内容:

我认为这是因为epf.js使用commonjs语法,如

并且 ember-tools 的 build 命令认为这些 require 语句是在声明它应该构建的模块。

使用 commonjs 语法时,这通常是一个问题吗?是否有一些简单的修复程序可以让我使用 ember-tools 的构建命令来包含epf.js,或者我应该在某处保留一个单独的 lib 文件夹并在其中放置一个<script>标签index.html

编辑

epf.js 开始,

并将Ep对象导出为

这引起了问题,所以我添加了global = window;and var Ember = window.Em。稍后在文件中有一个名为的函数require,我将其重命名为requireEPF.

这些可怕的黑客让我开始了,但我想知道是否有更好的方法。

0 投票
1 回答
761 浏览

ember.js - 连接到 Express/Mongoose 后端 Ember 数据拒绝“对象没有方法 'eachTransformedAttribute'”

我正在使用 ember 数据:

使用命名空间:

Ember 模型:

路线如下所示:

这是数据:

0 投票
1 回答
102 浏览

ember.js - EmberJS 中的 findByAttribute

我正在使用Ember v1.0.0, Ember-Data v1.0.0-beta.3和构建使用Ember-tools.

在我的内部order_controller,我有一个名为: 的动作delivered。一旦触发,我想对当前对象进行一些更改(这里没有问题)——但我也想从同一个模型中查询一个对象并对其进行一些更改。

这是我的对象控制器:

});

module.exports = 订单控制器;

我使用FIXTURES:

基本上,我正在寻找一种从 ObjectController 内部查询记录的方法,它具有比 ID 更具体的属性。

谢谢!

0 投票
0 回答
55 浏览

ember.js - Ember-tools 路由与嵌套资源

我刚开始使用 Ember,经过几个教程后,我尝试使用 ember 工具构建一个更大的应用程序。生成器让我通过简单地定义路径来在子目录中构建路由和模板,但是除非我将它们从子目录中拉出,否则我无法获得渲染模板的资源。文件夹中的模板似乎没有问题。当资源位于子目录中时,如何在 routes.js 中定义资源?

这不起作用:

但这确实:

与 ember-tools 有什么区别?它与 ember 入门工具包一起工作以嵌套资源。

0 投票
2 回答
107 浏览

node.js - 哪些构建工具可用于 emberjs/handlebars 仅客户端使用

我想使用 emberjs 来简化我的 rails 网站的客户端用户交互和 ajax 更新请求。他们在emberjs中说:

如果您使用构建工具来管理应用程序的资产,那么大多数人都会知道如何预编译 Handlebars 模板并使它们可用于 Ember.js。

如果您使用构建工具,请在 templates/components/blog-post.handlebars 创建一个 Handlebars 文件

我知道如何通过 npm 车把工具预编译车把模板,但这似乎不适用于组件,因为车把不关心文件夹名称。

我搜索并找到了ember-toolsember-cli,但它们似乎都可以作为服务器框架工作。我不太了解 nodejs 作为服务器。所以我不确定在我的情况下选择 emberjs 是否合适,我应该如何为 emberjs 客户端使用构建把手模板(例如组件)?