Angular从Amazon S3 URL下载文件



我无法从Amazon S3 URL下载图像,因为Angular中有一个锚标记。我错过了什么?

URL

  https://s3.amazonaws.com/nationalrx/card/national_test.png

HTML

  div(ng-bind-html="trustedHtml")

控制器

  $scope.html = '<a target="_self" ng-href="https://s3.amazonaws.com/nationalrx/card/national_test.png" download>Download NOW</a>';
  $scope.trustedHtml = $sce.trustAsHtml($scope.html);

配置

  $compileProvider.aHrefSanitizationWhitelist(/^s*(https?|ftp|mailto|file|tel|blob|):/);

$sceProvider.enabled(false)对没有帮助

类似ng-href的指令不由ng-bind-html执行。只使用href:没有理由使用ng-href

我也会避免使用ng-bind-html,BTW。为什么不把链接作为模板的一部分,只把URL存储在scope变量中呢?

相关内容

  • 没有找到相关文章

最新更新