我有一个角度控制器从我的服务器获取json并动态显示它们。代码是:
<div ng-controller="myImgController">
<div ng-repeat="img in imgs">
<div ng-repeat="i in img">
<img ng-src="{{i.id}}"/>
</div>
</div>
</div>
如何在动态生成标记以在浏览器中显示pdf方面进行复制。目前的代码是:
<div ng-controller="myNewPdfController">
<div ng-repeat="pdf in pdfs">
<div ng-repeat="p in pdf">
<object ng-attr-data="{{p.id}}" type="application/pdf" width="100%" height="100%"></object>
</div>
</div>
</div>
但是我遇到了问题,因为ng-attr-data / ng-src
在更改pdf文档的来源方面不起作用。万一你想知道,p.id
是pdf的网址。
有人可以提出解决方案吗?这里有很多东西,但我想我会为遇到同样问题的其他人提出一个明确的问题。
答案 0 :(得分:0)
我使用了Captains的建议并继续研究指令,然后这些指令被用来获得一个有效的解决方案。这涉及多次ng重复对我的服务器的请求和用于生成pdf对象的指令。如果您需要更多见解,请告诉我。这只是一个快速段落,表明问题已得到解答。