我的代码看起来像这样,并且 anchor 标记有 data-ng-click。
$state.go('routeHere', {parameter : "parameter"} });
我试过了
var url = $state.go('myroute', {parameter: "parameter"});
window.open(url,'_blank');
target="_blank"
但这些都行不通。
有没有其他方法可以使用 AngularJS 做到这一点?
最佳答案
我不知道你尝试了什么,但这里是 a working example .
myApp.controller('HelloCtrl', function($scope, $state, $window) {
$scope.newTab = function() {
var url = $state.href('about');
$window.open(url,'_blank');
}
});
关于Angularjs $state.go 在新标签页中打开链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49251196/