2015-09-04 74 views
1

我有一個相當廣泛的ngRoute路由器現在有大約15不同的URL路徑。我正在處理的網站會爲登錄用戶顯示包含大量數據,大量圖表等的頁面。我的問題是,當我刷新頁面時,它會將我重定向到默認頁面。我曾嘗試添加這些:我應該從ngRoute遷移到ui-router嗎?

的app.config

if(window.history && window.history.pushState){ 
     $locationProvider.html5Mode({ 
      enabled: true, 
      requireBase: false 
     }); 
    } 

< head>標籤

<base href="/"/> 

的.htaccess

<ifModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_URI} !index 
    RewriteRule (.*) index.html [L] 
</ifModule> 

這不適合我。看來,切換到UI路由器固定同樣的問題這傢伙在這個環節:AngularJS Route breaks on manual refresh

我的問題:

  1. 將UI路由器辦理真的手動刷新正確?
  2. 是否值得從ngRoute遷移到UI路由器或者是它更好地找到解決手動ngRoute正確刷新?

回答

2

我做出的舉動,遷移平滑,它固定我的問題刷新!感覺好開關。

相關問題