使用AngularJS生成PDF对象

时间:2015-10-01 08:37:05

标签: 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>

如何在动态生成标记以在浏览器中显示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的网址。

有人可以提出解决方案吗?这里有很多东西,但我想我会为遇到同样问题的其他人提出一个明确的问题。

1 个答案:

答案 0 :(得分:0)

我使用了Captains的建议并继续研究指令,然后这些指令被用来获得一个有效的解决方案。这涉及多次ng重复对我的服务器的请求和用于生成pdf对象的指令。如果您需要更多见解,请告诉我。这只是一个快速段落,表明问题已得到解答。