4
如何繞過角度提供的路由?例如,在我的角度路由設置中,我設置了$routeProvider.otherwise({redirectTo : '/someurl'});
。繞過Angular URL路由
我想要一個特定的請求(由用戶點擊HTML中的某個鏈接產生)去我的web服務器,而不是通過Angular的路由重定向到/someurl
。我該怎麼做呢?
如何繞過角度提供的路由?例如,在我的角度路由設置中,我設置了$routeProvider.otherwise({redirectTo : '/someurl'});
。繞過Angular URL路由
我想要一個特定的請求(由用戶點擊HTML中的某個鏈接產生)去我的web服務器,而不是通過Angular的路由重定向到/someurl
。我該怎麼做呢?
在類似下列情況下,鏈接不會改寫;相反, 瀏覽器將執行整頁重新加載到原始鏈接。
包含目標元素的鏈接。例如:
<a href="/ext/link?a=b" target="_self">link</a>
轉到不同域的絕對鏈接。示例:
<a href="http://angularjs.org/">link</a>
以'/'開頭的鏈接在定義基址時會導致不同的基路徑。例如:
<a href="/not-my-base/link">link</a>
我試過了。如果我打開新標籤中的鏈接,它可以正常工作。但是,如果我直接點擊鏈接,角色的路由就會接管,而不是那麼少。 –
你應該創建一個重擊者。這是[模板](http://plnkr.co/edit/cXfgcjb61r6AU5EdFXyu?p=preview)。 – Stewie
僅當html5模式設置爲true時纔會出現此問題。 #基於URL的方案,它工作正常。 –