Ember.js - Erstellen eines mehrstufigen Assistenten - Wie geht das?
Ich muss einen Assistenten mit mehreren Schritten erstellen. Bei jedem Schritt wird ein Formular mit Optionen angezeigt. Abhängig von den Benutzeroptionen sollte der Assistent zu einem bestimmten Schritt wechseln und die Benutzereinstellungen (Auswahlmöglichkeiten) an einem bestimmten Ort speichern.
Diese Einstellungen werden nicht im Modell gespeichert, sondern sind nur für den Schritt der Modellerstellung relevant.
Um einen Zusammenhang zu schaffen, ist das Ziel:
Stellen Sie dem Benutzer einige Fragen zu den Öffnungszeiten seines Geschäfts. Zum Beispiel:Ist es am Wochenende geöffnet?, Ist es anders im Sommer?.Entsprechend den Antworten auf diese Fragen wird ein abschließendes Formular angezeigt, mit dem das (die) Stundenplanmodell (e) erstellt werden kann.Die Frage ist, welcher Weg wäre der beste, um dies in Ember zu erreichen?
Hier sind meine Gedanken für Anfänger:
Erstellen Sie eine Vorlage für jeden Assistentenschritt.Verfolgen Sie den aktuellen Schritt.Woher? Regler? Route?Zeigen Sie diese Vorlagen in anoutlets
, die entsprechend dem aktuellen Schritt dynamisch gerendert werden sollen.Hier verliere ich mich völlig. Wie macht man das? Sollte jeder Schritt eine andere Route haben oder nicht?Verfolgen Sie die Benutzerantworten in derRegler.Laden Sie nach Abschluss des Assistenten die Formularvorlage, die die im Controller gespeicherten Benutzereinstellungen liest.Verwendete Versionen:
Ember.VERSION: 1.0.0-rc.1 application.js: 9268Lenker.VERSION: 1.0.0-rc.3 application.js: 9268jQuery.VERSION: 1.9.1