【发布时间】:2016-11-30 16:45:26
【问题描述】:
我可以在 a 标记中使用 ui-sref 在新选项卡中打开链接:
<a ui-sref="my-state"></a>
现在,我希望能够在 a 标签内的新标签页中打开链接:
<a ui-sref="my-first-state">
<a ui-sref="my-second-state" ng-click="$event.stopPropagation();"></a>
</a>
问题是我们不能在另一个标签 (Is it ok to have an `<a>` inside another `<a>`?) 中包含 a 标签。
我怎样才能做到这一点(知道使用 a 之外的其他标签无法使用 ui-sref 打开新标签页)?
谢谢
【问题讨论】:
-
为什么要将链接放在链接中?
-
每个链接都是一个订单(第一个 a 标签上的基本 ng-repeat),点击一个订单重定向到订单详情。我可以在订单内有一个按钮(第一个 a 标记)重定向到跟踪页面。我希望两者都可以在新标签中打开
-
就个人而言,这看起来像是糟糕的用户体验。我有一个用户可以点击的特定区域,然后是链接之外的另一个区域,它是指向跟踪页面的链接。
-
明天给大家分享一张图(我在法国,已经快凌晨1点了),会比较明白的
-
点击here查看仪表板。您可以点击订单或点击“Suivre le livreur”按钮
标签: javascript html angularjs angular-ui-router