<button type="button" class="btn btn-primary" ng-click="openTab()">new tab</button> openTab = function () { $http.post('www.google.com'); }
我想要的是发布需求,然后单击“ openTab”按钮,在新选项卡中打开响应html。无法使用来执行此操作$http。我认为这可能很简单,但是我找不到办法。
$http
您可以使用$ window服务在此处在控制器中完成所有操作。$ window是全局浏览器对象窗口的包装。
为此,将$ window注入到控制器中,如下所示
.controller('exampleCtrl', ['$scope', '$window', function($scope, $window) { $scope.redirectToGoogle = function(){ $window.open('https://www.google.com', '_blank'); }; } ]);
重定向到动态路由时效果很好