Настройка структуры каталога проекта EmberJS?
Я работаю с онлайн-гидами EmberJS, и это был процесс хита или промаха. С Sproutcore2 я мог бы сгенерировать структуру каталога проекта с помощью команды командной строки и сделать с ней. Хорошо с Ember, это скорее ручной. Я хотел бы иметь возможность создать структуру директора проекта, где я могу разделить модели (модели), представления и элементы управления (ов) в свои собственные папки. Я пытался это сделать, но запросы, которые не корректно импортируются из папок MVC. Я загрузил приложение "todos", но это не поможет, потому что структура каталогов не показана, как я ожидал.
Я хотел бы начать с простого приложения "HelloWorld", где "приложение" будет моим фасадом, а затем я смогу импортировать свои модели, представления и элементы управления из своих папок, которые будут размещены в папке mvc в "HelloWorldApp" ". Цените всю свою помощь.
HelloWorldApp (каталог проекта)
→ js (каталог)
→ lib (каталог)
→ ember-0.9.5
→ ember-0.9.5.min
→ JQuery-1.6.1.min
→ шаблон (каталог)
→ основной вид-шаблон
→ mvc (каталог)
→ модель (каталог)
→ вид (каталог)
→ управление (каталог)
→ css (каталог)
app (app.js)
index.htm
Ответы
Ответ 1
После тестирования разных подходов я закончил объявление всех моих моделей, представлений и контроллеров в индексном файле сразу после того, как ember-0.9.5 вызывается через javascript. Как только я это сделал, я смог создать экземпляр моей модели "Человек" в "приложении".
спасибо.
Ответ 2
Взгляните на раннюю альфа структуры шаблонов инструментов Ember (на основе Ember-Skeleton): https://github.com/emberjs/ember-gem/tree/master/lib/ember/templates/app. Я бы предположил, что что-то очень близкое к этой структуре будет по умолчанию двигаться вперед.