Zastanawiam się, czy da się zaimplementować w Angularze zwykłe działanie przycisku "wstecz". Oraz dodawanie "podstrony" (nie wiem jak to nazwać) do zakładek - chyba nie da rady? Czy znacie jakiś przykład dobrze napisanej strony w Angularze?
Taki time-traveling jest trudny w Angularze ze względu na jego sposób działania (moim zdaniem szkoda zachodu). Jak ta opcja jest dla Ciebie ważna to polecam React+Redux (Redux jest stworzony specjalnie z myślą o time-travelingu).
Co to znaczy "zwykłe działanie"? ui-router
ogarnia, ale wydaje mi się, że nie o to pytasz. @Maciej Cąderek - co to jest "time travelling"?
Chodziło mi o przejście do poprzedniego widoku po naciśnięciu "wstecz".
no to chyba każdy router to potrafi, ja używam ui-router i jest
A jak z tym dodawaniem "podstrony" do zakładek - nie da się, bo url jest zawsze taki sam??
Można sterować zawartością strony za pomocą kotwicy, czyli adres.coś/ścieżka#kotwica/w/całej/okazałości. Zmiana kotwicy nie powoduje przeładowania strony, ale możesz ją wykryć z poziomu JSa.
History API też może być użyte, wtedy nie ma hasha w URL.
I URL przy użyciu routera NIE JEST taki sam. Zmienia się z każdym kliknięciem zgodnie z regułami.