微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

angularjs – 带角度UI路由器的文件下载链接

我正在尝试在我的angularJS应用程序中创建一个简单的链接到已经上传文件.生产链接没有问题,因为这很简单.然而,我的问题是,我已经拦截了路由系统,并尝试以角度加载它,当然这种路由失败,只返回到认路由.这当然不是我想要的行为.我的链接是使用
<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路由器尝试处理这个链接

Google给了我这个:

“如果您不希望AngularJS在锚中”陷阱“链接,请添加target =”_ self“.

<a href="..." target="_self">On Error GoTo Hell</a>

来源:https://coderwall.com/p/em4vua

Btw,下次也许不会标记这个RoR,因为它完全是一个角色问题

原文地址:https://www.jb51.cc/angularjs/140668.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐