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
我的問題:
- 將UI路由器辦理真的手動刷新正確?
- 是否值得從ngRoute遷移到UI路由器或者是它更好地找到解決手動ngRoute正確刷新?