我正在将大型服务器呈现的应用程序转换为使用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