【问题标题】:Open button in new window/tab angular在新窗口/标签角中打开按钮
【发布时间】:2015-10-28 02:48:13
【问题描述】:

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

这是我的按钮:

<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>

有什么想法吗?

【问题讨论】:

  • 然后列出你尝试过的方法
  • 我尝试更改 a 上的按钮。或者将按钮放在标签之间( )不幸的是它没有帮助:(

标签: angularjs button


【解决方案1】:

您想通过新窗口/标签实现什么?要并行运行您的 Angular 应用程序,还是只是为了拥有一个外部链接?

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

但是,如果您只是想要一个打开新标签的选项,那么可以很容易地做到这一点: 最简单——html解决方案:&lt;a href="#" target="_blank"&gt;link/button&lt;/a&gt;

或单独使用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-06
    • 2017-04-07
    • 2020-12-13
    • 2014-11-05
    • 2011-07-05
    • 1970-01-01
    相关资源
    最近更新 更多