Desidero avere URL che il browser può acquisire e gestire. Se mi basta usare Backbone.history.start(), quindi posso usare URL hash, come /Conti #.Impossibile ottenere le rotte di Backbone senza hash?
Ma io voglio URL senza gli hash, alla /conti. Ma non riesco a farlo funzionare utilizzando Backbone.history.start ({pushState: true}) (as others have described it). Le mie rotte sono semplici e prese direttamente da the documentation.
MyRouter = Backbone.Router.extend({ routes: { '/accounts': 'accounts', } });
sto usando Chrome (provato anche con FF), e il comportamento è che un /conti richiesta va dritto al server. Non viene intercettato da Backbone per primo. qualcuno si è mai imbattuto in questo? Come posso ottenere la gestione degli URL con hash-less con Backbone?
Grazie in anticipo
Il # è usato per il collegamento interno in html, tutti gli URL senza # andranno al server. Puoi comunque aggiungere rotte, ma tutti i link con # verranno inviati prima dal server –