PaR*_*Nos 14 angularjs angularjs-routing angular-ui-router
我正在尝试在angularJS应用程序中创建一个简单的链接到已上载的文件.我没有问题产生链接,因为这是非常微不足道的.然而,我遇到的问题是路由系统我拦截链接并尝试在角度内加载它,当然这会失败并返回默认路由.当然,这并不是我想要的行为.我的链接是使用
<a href="{{doc.url}}">{{doc.name}}</a>
Run Code Online (Sandbox Code Playgroud)
我也试过了
<a ng-href="{{doc.url}}">{{doc.name}}</a>
Run Code Online (Sandbox Code Playgroud)
但显然这不会改变最终的链接.生成的HTML是
<a class="ng-binding" href="/uploads/attachment/file/13/FILENAME.pdf">FILENAME.pdf</a>
Run Code Online (Sandbox Code Playgroud)
哪个是对的.但现在,当我点击链接时,我才会回到默认路线.我该怎么做才能阻止ui-router尝试处理这个链接?
Maa*_*ten 27
谷歌给了我这个:
"如果你不希望AngularJS在"锚点"中"捕获"链接,请添加target ="_ self".
<a href="..." target="_self">On Error GoTo Hell</a>
Run Code Online (Sandbox Code Playgroud)
来源:https://coderwall.com/p/em4vua
顺便说一句,下次也许不会标记这个RoR,因为它纯粹是一个angularjs问题
| 归档时间: |
|
| 查看次数: |
6276 次 |
| 最近记录: |