我正在开发一个AngularJS项目,我有一个JSON文件,其中包含我的所有文本。我内部有很多文本,HTML标签就像休息一样。问题是,当我想在我的html文件中显示该文本时,它显示为纯文本,如:'这是文本(breaktag<>)我想使用'。
这是我用来在HTML文件中显示文本的代码:
<p translate="requestGenerator.partnershipGenerationOverview.message"></p>
我正在使用ng-translate。
如何解决这个问题,以便translate指令使用HTML标记而不是用纯文本显示?
答案 0 :(得分:0)
angular-translate提供了一个后期编译选项,您可以选择activate globally或for specific translations。
全局启用后期编译:
app.config(function ($translateProvider) {
$translateProvider.usePostCompiling(true);
});
为此翻译启用后期编译:
<p translate="requestGenerator.partnershipGenerationOverview.message"
translate-compile>
</p>