Javascript 使用AngularJS生成PDF对象

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>

我有一个角度控制器,它从我的服务器获取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的url


有人能提出解决办法吗?有很多问题,但我想我应该向其他有同样问题的人提出一个明确的问题。

我利用队长的建议,继续研究指令,然后利用指令获得有效的解决方案。这涉及到多个ng向我的服务器重复一个请求和一个用于生成pdf对象的指令。如果你需要更多的洞察力,请告诉我。这只是一个简短的段落,表明问题已经得到了回答。

我认为您需要使用一个指令:@Captain指令jsfiddle不起作用。尝试实现它&什么都没有发生。它可以很好地处理ng attr数据,我做了一个插件。你试过调试你的数据吗?