问题标签 [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.
optimization - 如何使用 ember-tools 在项目中包含 epf.js?
我正在集成一个 ember 项目以使用ember-tools,因为我想要好的构建工具。我的项目也使用epf,当我尝试将其包含epf.js
为库时遇到了问题。我的直觉只是把ember-tools 为我生成epf.js
的vendor/
文件夹混在一起......但这不起作用。当我运行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
.
这些可怕的黑客让我开始了,但我想知道是否有更好的方法。
ember.js - 连接到 Express/Mongoose 后端 Ember 数据拒绝“对象没有方法 'eachTransformedAttribute'”
我正在使用 ember 数据:
使用命名空间:
Ember 模型:
路线如下所示:
这是数据:
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 更具体的属性。
谢谢!
ember.js - Ember-tools 路由与嵌套资源
我刚开始使用 Ember,经过几个教程后,我尝试使用 ember 工具构建一个更大的应用程序。生成器让我通过简单地定义路径来在子目录中构建路由和模板,但是除非我将它们从子目录中拉出,否则我无法获得渲染模板的资源。文件夹中的模板似乎没有问题。当资源位于子目录中时,如何在 routes.js 中定义资源?
这不起作用:
但这确实:
与 ember-tools 有什么区别?它与 ember 入门工具包一起工作以嵌套资源。
node.js - 哪些构建工具可用于 emberjs/handlebars 仅客户端使用
我想使用 emberjs 来简化我的 rails 网站的客户端用户交互和 ajax 更新请求。他们在emberjs中说:
如果您使用构建工具来管理应用程序的资产,那么大多数人都会知道如何预编译 Handlebars 模板并使它们可用于 Ember.js。
和
如果您使用构建工具,请在 templates/components/blog-post.handlebars 创建一个 Handlebars 文件
我知道如何通过 npm 车把工具预编译车把模板,但这似乎不适用于组件,因为车把不关心文件夹名称。
我搜索并找到了ember-tools和ember-cli,但它们似乎都可以作为服务器框架工作。我不太了解 nodejs 作为服务器。所以我不确定在我的情况下选择 emberjs 是否合适,我应该如何为 emberjs 客户端使用构建把手模板(例如组件)?