我在尝试将指令工作作为翻译值时遇到问题。这就是我所拥有的
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
服务从 html 中删除了 ng-src,我不知道如何防止它,如果您有任何想法,他们将受到热烈欢迎