如何在使用ng-click时允许"在新标签页中打开"?

jga*_*ria 23 html angularjs angularjs-ng-click

我有一个关于HTML的表格,每一行都指向一个不同的页面,其中包含有关该行的更多详细信息.但是当我使用angularjs时,使用ng-click我无法右键单击此行并选择"在新选项卡中打开".有什么办法可以解决吗?

提前致谢!

Ere*_*rex 27

如果可能,您应该将元素转换为锚元素.

<a ng-href="{{ your dynamic url }}" ng-click="your function">Your link text</a>
Run Code Online (Sandbox Code Playgroud)

浏览器会将元素解释为链接,并为此提供正确的下拉列表.请注意,您还必须在新选项卡中打开正确的href值.

编辑:如果你想要一个更详细的答案如何使用JQuery修复这种行为, 我会推荐这个问题.