无需下载即可在新标签中预览文档

时间:2015-07-30 19:48:20

标签: javascript html angularjs html5

在项目上工作时,我需要创建附加到字段的文档以供预览。到目前为止,我已经提出了这个代码。

$scope.onPreview = function(attachmentId) {
  console.info("onPreview: attachment id #" + attachmentId);
  $window.open('/api/v3/attachments/' + attachmentId,'_blank');
};

...

<a ng-href=""
         class="secondary-action glyphicon glyphicon-eye-open"
         tooltip-placement="bottom"
         tooltip="preview"
         ng-click="onPreview(attachment.id)">
</a>

这会打开一个新的标签,但不显示文档的内容,正如我所预期的那样......可能是因为我使用的API? 我也试过这个。

$scope.onPreview = function(attachmentId) {
  console.info("onPreview: attachment id #" + attachmentId);
  var atchmt = $http.get('/api/v3/attachments/' + attachmentId);
  $window.open(atchmt,'_blank');
};

这次我遇到了其他类型的错误。

  

错误请求:错误的URI&#39; / ma / [object%20Object]&#39;

有人知道我可以尝试什么吗?因为这不仅会在我的计算机上使用,而且会在我无法访问的许多计算机上使用,我无法安装浏览器插件来启用此操作......

0 个答案:

没有答案