我正在將大型服務器呈現的應用程序轉換爲使用Angular。由於尺寸大小,我們一次只做一點。在此轉換期間,部分應用會使用Angular,部分則不會。這意味着路由有時會在Angular應用中路由,有時它需要從舊世界轉換到新世界(簡單)或新世界轉換到舊世界(更難)。在理想情況下,我想專門將Angular應用程序(新世界)中的一些頁面轉換路由到適當的控制器,但是其他任何頁面轉換都應該只是獲取新的HTML頁面(舊世界)。在Angular中路由到非Angular頁面
我似乎無法弄清楚如何做到這一點。我想我需要使用routeProvider和when
/otherwise
,但是我沒有找到很多有用的文檔。
+1。要在角度應用中創建鏈接並確保鏈接加載新頁面,而不是簡單地嘗試查找路徑,請使用 – 2014-09-25 06:25:12
沒有辦法使用'否則'來說所有我不處理重定向到舊世界的路線?就像我真的想說的那樣:'$ routerProvider.when(...)。否則(function(url){window.location = url;});'。我所知道的不起作用,但大概是我想要的。 – fixedpoint 2014-09-25 06:32:18
另外,錨標籤的變化非常好。但是這需要更改大代碼庫上的每個錨標記 - 呃。 – fixedpoint 2014-09-25 06:33:41