AngularJS 如何使用 ng-click 在 iPad 浏览器的新选项卡中打开下载 pdf
In AngularJS how do I open download pdf in new Tab on iPad browser using ng-click
单击以下按钮后,PDF 在浏览器中开始下载
<input name="SavNSend" class="gradient_button" id="printPdf" type="button" value="Save to PDF" ng-click="savePdfRP()"></input>
但我想要的是打开一个新选项卡以下载 pdf。这可以使用带按钮的 ng-click 或带标签的 ng-click 来实现吗?
如果要开新tab/window。您需要使用较低级别的服务,例如 $window
.
ng-click="savePdfRP()"
$scope.savePdfRP= function() {
$window.open(url, windowName);
}
另一种方法是绑定锚点的href。
<a class="gradient_button" id="printPdf" ng-href="{{ url }}" target="_blank">Save to PDF</a>
$scope.url = 'http://www.google.com';
单击以下按钮后,PDF 在浏览器中开始下载
<input name="SavNSend" class="gradient_button" id="printPdf" type="button" value="Save to PDF" ng-click="savePdfRP()"></input>
但我想要的是打开一个新选项卡以下载 pdf。这可以使用带按钮的 ng-click 或带标签的 ng-click 来实现吗?
如果要开新tab/window。您需要使用较低级别的服务,例如 $window
.
ng-click="savePdfRP()"
$scope.savePdfRP= function() {
$window.open(url, windowName);
}
另一种方法是绑定锚点的href。
<a class="gradient_button" id="printPdf" ng-href="{{ url }}" target="_blank">Save to PDF</a>
$scope.url = 'http://www.google.com';