Javascript 使用AngularJS生成PDF对象
我有一个角度控制器,它从我的服务器获取json并动态显示它们。代码是:Javascript 使用AngularJS生成PDF对象,javascript,json,angularjs,pdf,Javascript,Json,Angularjs,Pdf,我有一个角度控制器,它从我的服务器获取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 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的url
有人能提出解决办法吗?有很多问题,但我想我应该向其他有同样问题的人提出一个明确的问题。我利用队长的建议,继续研究指令,然后利用指令获得有效的解决方案。这涉及到多个ng向我的服务器重复一个请求和一个用于生成pdf对象的指令。如果你需要更多的洞察力,请告诉我。这只是一个简短的段落,表明问题已经得到了回答。我认为您需要使用一个指令:@Captain指令jsfiddle不起作用。尝试实现它&什么都没有发生。它可以很好地处理ng attr数据,我做了一个插件。你试过调试你的数据吗?