0

我无法从 Amazon S3 URL 下载带有 Angular 锚标记的图像。我错过了什么?

网址

  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) 没有帮助

4

1 回答 1

1

ng-bind-html 不会执行像 ng-href 这样的指令。Just use href:没有理由使用ng-href

我也会避免使用 ng-bind-html,顺便说一句。为什么不将链接作为模板的一部分,并且只将 URL 存储在范围变量中?

于 2015-12-29T21:21:31.713 回答