Ember.js - Создание многошагового мастера - Как?
Мне нужно создать мастер с несколькими шагами. Каждый шаг будет отображать форму с параметрами, и в зависимости от выбора пользователя, мастер должен перейти к определенному этапу, а также сохранить пользовательские настройки (варианты), сохраненные в каком-то месте.
Эти предпочтения не сохраняются в модели, они относятся только к этапу создания модели.
Чтобы дать некоторый контекст, цель этого:
Задайте пользователю несколько вопросов относительно часов работы его бизнеса. Например:Он открыт по выходным?, Летом это отличается?.В соответствии с ответами на эти вопросы, будет отображаться окончательная форма для создания модели (ов) расписания.Вопрос в том, что будет лучшим способом сделать это внутри Ember?
Вот мои мысли о Эмбер-новичке:
Создайте шаблон для каждого шага мастера.Следите за текущим шагом.Где? Контроллер? Маршрут?Показать эти шаблоны вoutlets
, который должен отображаться динамически в соответствии с текущим шагом.Здесь я полностью теряюсь. Как это сделать? Должен ли каждый шаг иметь свой маршрут или нет?Отслеживайте ответы пользователей вконтроллер.После завершения работы мастера загрузите шаблон формы, который будет считывать пользовательские настройки, хранящиеся в контроллере.Используемые версии:
Ember.VERSION: 1.0.0-rc.1 application.js: 9268Handlebars.VERSION: 1.0.0-rc.3 application.js: 9268jQuery.VERSION: 1.9.1