Wie pflegen Sie den Seitenstatus, damit Sie mit emberjs Permalinks bereitstellen können?

Ich kann keine gute Vorstellung davon bekommen, wie Sie Permalinks unterstützen. Das liegt vielleicht einfach daran, dass emberjs keine Permalinks unterstützt.

Ich erstelle eine Benutzeroberfläche, mit der Benutzer bestimmte Berichte auswählen können. In Ember ist dies also ganz einfach. Fügen Sie einfach einen Routenbericht hinzu, der eine ID enthält, sodass die URL wie folgt aussieht:

#/reports/10/

Was ich haben muss, sind einige zusätzliche Parameter, um auch in dieser URL vorhanden zu sein, zum Beispiel Start- und Enddatum und Metriktypen, z.

#/reports/10/metric/impressions/start/10-08-2013/end/11-08-2013

Diese Parameter müssen also erfasst werden, wenn ich sie in den Browser einfüge, UND vor allem, wenn der Benutzer diese Einstellungen ändert, z. Über eine Datumsauswahl sollte die URL aktualisiert werden, um die neuen Parameter widerzuspiegeln.

Bearbeiten:

Hier ist ein Link zu einem Jsbin mit einer Lösung basierend auf der Antwort unten.http://jsbin.com/ucanam/703

Antworten auf die Frage(3)

Ihre Antwort auf die Frage