2014-09-15 2 views
0

У меня есть объекты без Ember, которые я хочу получить из других частей моего приложения Ember CLI. Например, у меня есть объект фасада, который я хочу импортировать в один из моих компонентов. Этот объект не является моделью Ember или mixin или helper или что-то в этом роде, поэтому он не вписывается ни в одну из стандартных папок Ember CLI. Где я должен это поставить? И как его импортировать?Способ включения нестандартных объектов в Ember CLI

+1

Вы можете попробовать и добавить в качестве актива через brocfile – MilkyWayJoe

ответ

2

vendor папка была бы хорошей, она импортируется по умолчанию. В противном случае вы можете создать новый каталог в папке app и называть его любым, тогда вы можете импортировать его из своего Brocfile.js с помощью app.import('app/customdir').

+0

Похоже, что это сработает, но также и оно будет загрязнять глобальное пространство имен. То есть, мне не придется явно импортировать их в файлы, которые их используют, например, в 'components/my-component.js'. Есть ли способ получить такой контроль над чем-то подобным? – nullnullnull

+0

@timothycommoner Вы имеете в виду, что ваши пользовательские файлы 'facade' не являются частью системы модулей es6, но глобальны, и вы хотите, чтобы они были частью модулей es6, а не глобальными? – user3995789

+0

Точно. Ты не знаешь, где я могу больше узнать об этом, не так ли? – nullnullnull

 Смежные вопросы

  • Нет связанных вопросов^_^