在新窗口/选项卡中打开按钮角度

时间:2015-08-05 11:00:00

标签: angularjs button

我想在按钮上启用“在新窗口/标签页中打开”。坦率地说,我尝试了很多方法,不幸的是它不起作用。

这是我的按钮:

<button class="button no-margin-bottom" data-ng-click="vm.navigateToProject(project)"
data-sd-secured
data-sd-secured-contextual="project.permissions.canViewProjectDetails"
data-translate>PROJECTS.VIEW</button>

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您希望使用新窗口/标签实现什么?要并行运行角度应用程序,还是只有外部链接?

如果您想并行运行它,那么您将遇到一些有关共享数据的问题。你可以在这篇文章中阅读更多内容: AngularJS: open a new browser window, yet still retain scope and controller, and services

但是如果您只想要一个选项来打开一个新选项卡,那么这可以很容易地完成: 最简单的 - html解决方案:<a href="#" target="_blank">link/button</a>

或仅使用javascript:window.open('https://stackoverflow.com/', '_blank'); 您可以在此处详细了解该方法How to open a URL in a new Tab using javascript or jquery?

或最终以角度Open links in new window using AngularJS

实施