我有以下HTML按钮,用于激活a以使用字节数组加载pdf内容:
以下是用于显示PDF内容的HTML embed标记:
<div class="col-sm-6" style="background-color:lavender;">
<embed ng-src="{{content}}" style="width:700px;height:800px;" id="pdf" />
</div>
以下是单击按钮时更新“内容”的AngularJS代码:
$scope.changeContent = function(bytes) {
var file = new Blob([bytes], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
console.log("fileURL is "+ fileURL);
$scope.content = $sce.trustAsResourceUrl(fileURL);
}
PDF文件仅在第一次调用“changeContent()”调用时显示。在后续调用中,HTML嵌入文件未加载其他较新的PDF文件的字节。有什么我缺少用新的pdf内容重新加载嵌入内容吗?
感谢 -Sonam
首次单击该按钮时,将加载内容v