Javascript 如何链接到AngularJS中的pdf?

Javascript 如何链接到AngularJS中的pdf?,javascript,angularjs,spring,pdf,Javascript,Angularjs,Spring,Pdf,下面的代码包含一个超链接,当用户单击链接时,该超链接会导致从服务器生成的spring pdf加载到新的浏览器窗口中。问题是一些用户在浏览器中阻止了弹出窗口当用户单击链接时,需要对下面的代码进行哪些特定更改才能在同一浏览器窗口中打开pdf?请注意,此pdf由spring控制器生成 以下是html: <p><a ng-click="getPdf()">Show PDF</a></p> window.open支持第二个参数windowNam

下面的代码包含一个超链接,当用户单击链接时,该超链接会导致从服务器生成的spring pdf加载到新的浏览器窗口中。问题是一些用户在浏览器中阻止了弹出窗口当用户单击链接时,需要对下面的代码进行哪些特定更改才能在同一浏览器窗口中打开pdf?请注意,此pdf由spring控制器生成

以下是html:

    <p><a ng-click="getPdf()">Show PDF</a></p>  

window.open
支持第二个参数windowName。您可以将其设置为
“\u self”
,以在同一窗口中打开URL

window.open(fileURL, "_self");
有关更多信息,请参阅


更好的方法可能是让指令在导航之前将links href更新到正确的url。这将允许您使用_blank作为目标,并在新选项卡/窗口中打开它。

而不是调用
窗口。打开
,您需要为用户提供一个链接,以单击其href为
文件URL
。您可以在用户单击链接之前生成PDF,也可以在生成PDF后为他们提供单独的链接来完成此操作。

有效的语法是
window.open(fileURL,
\u self
。感谢您和+1的快速响应。没问题,很乐意帮助:)
window.open(fileURL, "_self");