我在尝试将指令作为翻译的价值时遇到了问题。这里有我的
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,我不知道如何防止它,如果你有任何想法,他们将受到热烈欢迎