J'ai une application d'une seule page avec trois sous-pages.Navigation fluide avec knockout.js
structure URL est:
/page (sub-page-0)
/page#sub-page-1
/page#sub-page-2
Voir modèle est:
function ViewModel(activePage){
var self=this;
self.activePage=ko.observable(activePage);
self.changePage=function (newPage){
self.activePage(newPage);
//change url
});
}
Lorsque l'utilisateur entrer URL Je veux # javascript part à la construction et ViewModel avec ce paramètre.
Lorsque l'utilisateur clique sur le lien dans la page, je veux changer l'URL et charger cette sous-page.