我有一個單頁面應用程序與三個子頁面。流利的導航與knockout.js
URL結構是:
/page (sub-page-0)
/page#sub-page-1
/page#sub-page-2
視圖模型是:
function ViewModel(activePage){
var self=this;
self.activePage=ko.observable(activePage);
self.changePage=function (newPage){
self.activePage(newPage);
//change url
});
}
當用戶輸入網址我想在JavaScript中得到#一部分,並與該參數構建視圖模型。
當用戶單擊頁面中的鏈接我想更改URL並加載該子頁面。