我想在按钮上启用“在新窗口/标签页中打开”。坦率地说,我尝试了很多方法,不幸的是它不起作用。
这是我的按钮:
<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>
有什么想法吗?
答案 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?