1

ディレクティブを翻訳の値として取得しようとして問題が発生しています。これが私が持っているものです

scope.value = '<img class="picture portrait" ng-src="' + url + '"></img>';
scope.key = 'PICTURE';

そして私の見解では:

<span translate="{{key}}" translate-values="{{value}}" translate-compile></span>

要素を調べると、ng-src 属性がタグにありません

私はそれを構成しました:

$translateProvider.useSanitizeValueStrategy('sanitize');
$translateProvider.usePostCompiling(true);

何が起こっているのかわかりませんが、$sanitizeサービスが ng-src を html から削除していると思います。それを防ぐ方法がわかりません。アイデアがあれば、大歓迎です。

4

0 に答える 0