带有 HTML 标签的字符串 - ng-translate
String with HTML tags - ng-translate
我正在做一个 AngularJS 项目,我有一个 JSON 文件,其中包含我的所有文本。我里面有相当多的文本,带有 HTML 标签,就像一个中断。问题是当我想在我的 html 文件中显示该文本时,它显示为纯文本,如:'this is text (breaktag<>) I want to use'.
这是我用来在 HTML 文件中显示文本的代码:
<p translate="requestGenerator.partnershipGenerationOverview.message"></p>
我正在使用 ng-translate。
如何解决这个问题,使翻译指令使用 HTML 标签而不是用纯文本显示?
angular-translate提供了一个post编译选项,你可以activate globally or for specific translations.
启用post全局编译:
app.config(function ($translateProvider) {
$translateProvider.usePostCompiling(true);
});
仅为此翻译启用post编译:
<p translate="requestGenerator.partnershipGenerationOverview.message"
translate-compile>
</p>
我正在做一个 AngularJS 项目,我有一个 JSON 文件,其中包含我的所有文本。我里面有相当多的文本,带有 HTML 标签,就像一个中断。问题是当我想在我的 html 文件中显示该文本时,它显示为纯文本,如:'this is text (breaktag<>) I want to use'.
这是我用来在 HTML 文件中显示文本的代码:
<p translate="requestGenerator.partnershipGenerationOverview.message"></p>
我正在使用 ng-translate。
如何解决这个问题,使翻译指令使用 HTML 标签而不是用纯文本显示?
angular-translate提供了一个post编译选项,你可以activate globally or for specific translations.
启用post全局编译:
app.config(function ($translateProvider) {
$translateProvider.usePostCompiling(true);
});
仅为此翻译启用post编译:
<p translate="requestGenerator.partnershipGenerationOverview.message"
translate-compile>
</p>