0

在我的角度应用程序中,我正在使用<object>标签显示 pdf。

<object ng-cloak data="data:application/pdf;base64,{{tab.documentdata}}"
         width="100%"
         height="5000"  
         standby="Loading document...">
         Oops, you have no PDF viewer enabled
</object>

{{tab.documentdata}}是 base64 编码的数据,它是服务器请求的响应。

问题

即使添加ng-cloak了对象标签。我可以看到如下所示的 http 请求。

在此处输入图像描述

如何在替换角度表达式之前限制正在发送的请求。

data:application/pdf;base64,{{tab.documentdata}} 
4

1 回答 1

1

我认为最好的方法是

<object ng-attr-data="data:application/pdf;base64,{{tab.documentdata}}"
         width="100%"
         height="5000"  
         standby="Loading document...">
         Oops, you have no PDF viewer enabled
</object>
于 2018-01-03T09:04:29.017 回答