Javascript AngularJS HTML5路由启用:将URL传递回服务器?

Javascript AngularJS HTML5路由启用:将URL传递回服务器?,javascript,asp.net-mvc,angularjs,html,angularjs-routing,Javascript,Asp.net Mvc,Angularjs,Html,Angularjs Routing,我有一个启用HTML5模式的AngularJS SPA。我从我的URL中删除了散列,除了一个问题外,其他一切都很好。我们的站点有下载链接,可以通过对MVC控制器方法的HTTPGET调用从服务器下载文档。Angular不再将路由传递回服务器,因为它认为需要处理它。我如何告诉Angular的路由引擎将GET传递回服务器?我曾考虑过将下载切换到WebAPI,但这种方法的结果好坏参半 谢谢 我想出来了!:)解决方案是将target=''u self'添加到锚定标记中。任何其他目标值也起作用;“空白”、“

我有一个启用HTML5模式的AngularJS SPA。我从我的URL中删除了散列,除了一个问题外,其他一切都很好。我们的站点有下载链接,可以通过对MVC控制器方法的HTTPGET调用从服务器下载文档。Angular不再将路由传递回服务器,因为它认为需要处理它。我如何告诉Angular的路由引擎将GET传递回服务器?我曾考虑过将下载切换到WebAPI,但这种方法的结果好坏参半


谢谢

我想出来了!:)解决方案是将target=''u self'添加到锚定标记中。任何其他目标值也起作用;“空白”、“顶部”等等。我在IE9,10中测试了这一点;Chrome 40-43、Opera 25-29和Safari 5.1

去figure I post寻求帮助并解决它!:)解决方案是将target=''u self'添加到锚定标记中。任何其他目标值也起作用;“空白”、“顶部”等等。我在IE9,10中测试了这一点;Chrome 40-43、Opera 25-29和Safari 5.1。最好发布答案并将答案标记为解决方案,而不是第一次这样做。完成。可能的重复听起来应该有更好的解决方案。:)