【发布时间】:2016-07-28 02:06:03
【问题描述】:
我的仪表板是一个包含许多磁贴的网格,每个磁贴都有指向不同页面的链接。
每次我单击链接时,它都会创建一个新选项卡,即使是之前打开的链接也是如此。
**如何禁止打开已使用 Angular 在浏览器中打开的链接的新选项卡?
注意:外部链接不应在当前打开仪表板的选项卡上打开**
我在脚本文件中使用了以下代码
$scope.openInNewWindow = function(url, $event) {
$window.open(url);
$event.preventDefault();
}
而且,我称之为:
<a class="ui-button ui-button-stretch" ng-href="{{link.url}}" ng-click="openInNewWindow(link.url, $event)">
【问题讨论】:
标签: javascript html angularjs