8
說我做到以下幾點:如何禁用骨幹歷史,但仍允許基於散列的路由?
- 點擊鏈接的網頁(/),進入到/職位/ 1
- 觸發一個事件,並轉到骨幹路/職位/ 1 /#/ 1 /編輯
- 我點擊回
我需要讓用戶在網頁(/)最終回,使其不回/職位/ 1
所以我需要讓骨幹哈希路線工作,但不修改歷史記錄。 我個人更喜歡保留歷史,但這是項目的要求。
說我做到以下幾點:如何禁用骨幹歷史,但仍允許基於散列的路由?
我需要讓用戶在網頁(/)最終回,使其不回/職位/ 1
所以我需要讓骨幹哈希路線工作,但不修改歷史記錄。 我個人更喜歡保留歷史,但這是項目的要求。
Backbone(0.9.x)的最新版本能夠觸發路線,但不能將其添加到歷史記錄中。
請參閱Backbone.Router#navigate以取代:true選項。
基本上,只要撥打.navigate與觸發你的路由器上:真(火路徑)和替換:真(以防止其將歷史)
app.navigate('posts/1/edit',{trigger:true, replace: true});
這裏是展示在行動它的jsfiddle: http://jsfiddle.net/7Z6ju/1/
謝謝,我完全錯過了文檔\ * facepalm \ * – 2012-02-21 00:07:52
文檔有誤讀:D – 2015-07-29 10:15:27