0

Angular でアンカー タグを使用して、Amazon S3 URL から画像をダウンロードできません。私は何が欠けていますか?

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) は役に立ちませんでした

4

1 に答える 1

1

ng-href のようなディレクティブは、ng-bind-html によって実行されません。使用するだけです。href使用する理由はありませんng-href

ところで、ng-bind-html の使用も避けます。テンプレートのリンク部分を作成し、URL のみをスコープ変数に格納してみませんか?

于 2015-12-29T21:21:31.713 に答える