11
我正尝试在我的angularJS应用程序中创建一个简单的链接到已上传的文件。我没有任何问题产生的链接,因为这是非常微不足道的。然而我遇到的问题是,路由系统拦截了链路并尝试在角度内加载它,这当然会失败并返回到默认路由。这当然不是我想要的行为。我的链接使用与angulars的文件下载链接UI-Router
<a href="{{doc.url}}">{{doc.name}}</a>
我也试图与
<a ng-href="{{doc.url}}">{{doc.name}}</a>
但显然,这并不能改变生成的链接产生的。由此产生的HTML是
<a class="ng-binding" href="/uploads/attachment/file/13/FILENAME.pdf">FILENAME.pdf</a>
这是正确的。但现在,当我点击链接时,我只能回到我的默认路线。我能做些什么来阻止ui-router尝试处理这个链接?
啊完美的感谢!作品魅力:)是公平的评论,只是觉得如果它实际上有所作为,那么人们会k现在它是轨道,因为我没有明确提到它 – PaReeOhNos
'target =“_ blank”'也适用于我的情况。谢谢。 –
它是一个干净的解决方案? –