如何绕过 Angular 提供的路由?例如,在我的角度路由设置中,我设置了$routeProvider.otherwise({redirectTo : '/someurl'});
.
我希望某个请求(由用户单击 HTML 中的某个链接生成)发送到我的网络服务器,而不是重定向到/someurl
通过 Angular 的路由。我该怎么做呢?
来自$location 文档 http://docs.angularjs.org/guide/dev_guide.services.%24location#hashbang-and-html5-modes_html5-mode_html-link-rewriting:
在如下情况下,链接不会被重写;相反,
浏览器将执行完整页面重新加载到原始链接。
包含目标元素的链接。例子:<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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)