Я работаю над проектом EmberJS от игрушек и дошел до того, что ситуация действительно дезорганизована, поэтому я улучшаю свою файловую структуру.Включая внешние шаблоны руля?
Я принял вдохновение от Discourse's EmberJS application structure, разместив мои контроллеры, модели, маршруты и т. Д. В отдельных файлах/папках, но столкнулся с проблемами при попытке включить мои шаблоны рулей обратно в мой проект.
Что я делаю, чтобы повторно включить мои шаблоны меняется мой index.html из:
<script type="text/x-handlebars" data-template-name="students">
<h2>Students:</h2>
<ul>
<li>{{firstName}} - {{lastName}}<li>
</ul>
</script>
к:
<script type="text/x-handlebars" data-template-name="students" src="js/SD/templates/students.js.handlebars"></script>
Но это не работает.
Как я могу добавить файлы шаблонов внешних дескрипторов для использования с моим приложением EmberJS?
Спасибо, интуитивно понятный. Я просто экспериментировал с настройкой шаблонов с помощью массива Ember.TEMPLATES, но я хотел бы сохранить их в отдельных файлах. Я пробовал делать: Ember.TEMPLATES ['students'] = Ember.Handlebars.compile ($. Get ('js/SD/templates/students.js.handlebars')); который не работает. Есть ли способ сделать это? – Anonymous
Боюсь, нет. Если вы хотите использовать отдельные файлы, вам следует обратиться к инструменту построения, как я уже говорил, иначе вы должны обеспечить логику делать это самостоятельно ... – intuitivepixel
Я посмотрю на Йеомон. :-) Еще раз спасибо. – Anonymous