Ember.js - Tworzenie wielostopniowego kreatora - Jak to zrobić?

Muszę utworzyć kreatora z wieloma krokami. Każdy krok wyświetli formularz z opcjami, a w zależności od wyborów użytkownika kreator powinien przejść do pewnego kroku, a także zachować preferencje (wybory) użytkownika przechowywane w jakimś miejscu.

Preferencje te nie są zapisywane w modelu, a dotyczą tylko etapu tworzenia modelu.

Aby dać pewien kontekst, celem tego jest:

Zadaj użytkownikowi kilka pytań dotyczących godzin otwarcia jego firmy. Na przykład:Czy jest otwarty w weekendy?, Czy jest inaczej w lecie?.Zgodnie z odpowiedziami na te pytania, zostanie wyświetlony ostateczny formularz, aby utworzyć model (y) harmonogramu.

Pytanie brzmi: co byłoby najlepszym sposobem osiągnięcia tego w Ember?

Oto moje -Ember newbie - myśli:

Utwórz szablon dla każdego kroku kreatora.Śledź bieżący krok.Gdzie? Kontroler? Trasa?Wyświetl te szablony woutlets, które powinny być renderowane dynamicznie zgodnie z bieżącym krokiem.To tutaj całkowicie się gubię. Jak to zrobić? Czy każdy krok powinien mieć inną trasę?Śledź odpowiedzi użytkowników wkontroler.Po zakończeniu pracy kreatora załaduj szablon formularza, który odczyta preferencje użytkownika zapisane w kontrolerze.

Używane wersje:

Ember.VERSION: 1.0.0-rc.1 application.js: 9268Handlebars.VERSION: 1.0.0-rc.3 application.js: 9268jQuery.VERSION: 1.9.1

questionAnswers(3)

yourAnswerToTheQuestion