Oto mój przypadek użycia:cyngiel backbone.js bez zmiany URL
mam kilka zdjęć na stronie, a każdy z nich może być oceniony 1-5 gwiazdek. Mam wyszukiwania, który pozwala filtrować przez wiele gwiazd, który tworzy fragment url takich jak:
mydomain.com/app/#/stars/3
to wszystko działa. Teraz powiedzmy, że zmienię ocenę na jednym z moich obrazów i filtruję ponownie na 3 gwiazdki. Ponieważ adres URL się nie zmienia, moja trasa się nie uruchamia, a moje filtrowanie nie występuje. Używam:
window.router.navigate('#/' + url, true);
Jak aktywować funkcję routingu, gdy adres URL się nie zmieni?
To wystarczyło. Dzięki! – Greg
Metoda "loadURL" dla historii nie jest dostępna w wersji Backbone 1.0.0. Czy jest jakaś inna metoda, aby to osiągnąć? – Anji
Sprawdziłem kod backbone.js 1.0.0 sorce - metoda loadUrl istnieje –