Как в ангуларе, возвращаться на страницу с которого пришел?
К примеру есть страницы A, B, C.
Если с A перейти на B, то при нажатий на кнопку Cancel нужно перейти на страницу A,
то же самое для C -> B -> cancel -> C.
Реализовал это так при $state.go с A на B передаю некий previousPage параметр, в котором есть имя предыдущей страницу, в этом случае страница A. И при нажатий на Cancel делаю $state.go уже с параметром previousPage.
Также работает и для страницы C.
Минус этой реализаций в том что при обновлений страницы в $state.params этот previousPage исчезает и теперь не понятно куда идтий во время Cancel.
Есть какие нибудь идеи ?
Как правильно реализовать переход на предыдушую страницу. Как их вообше реализуют в идеальном варианте ?
Заранее Спасибо.