【发布时间】:2014-09-15 18:16:27
【问题描述】:
我有想从 Ember CLI 应用程序的其他部分访问的非 Ember 对象。例如,我有一个外观对象,我想将它导入到我的一个组件中。这个对象不是 Ember 模型、mixin 或 helper 或类似的东西,所以它不适合任何标准的 Ember CLI 文件夹。我应该把它放在哪里?以及如何导入?
【问题讨论】:
-
您可以尝试通过 brocfile 添加为资产
我有想从 Ember CLI 应用程序的其他部分访问的非 Ember 对象。例如,我有一个外观对象,我想将它导入到我的一个组件中。这个对象不是 Ember 模型、mixin 或 helper 或类似的东西,所以它不适合任何标准的 Ember CLI 文件夹。我应该把它放在哪里?以及如何导入?
【问题讨论】:
vendor 文件夹很合适,默认导入。否则,您可以在app 文件夹中创建一个新目录并调用它,然后您可以使用app.import('app/customdir') 从您的Brocfile.js 中导入它。
【讨论】:
components/my-component.js。有没有办法对这样的事情进行这种程度的控制?
facade 文件不是 es6 模块系统的一部分,而是全局的,你希望它们成为 es6 模块的一部分,而不是全局的?