gpt4 book ai didi

angular - 将参数和 HTML 注入(inject) ngx-translate 键

转载 作者:行者123 更新时间:2023-12-03 19:47:46 25 4
gpt4 key购买 nike

这可能吗?假设我有以下要翻译的文本:

<p>You currently have <span class="bold">{{rewards?.points}}</span> points worth <span class="bold">{{rewards?.amount | currency}}</span> statement credit.</p>

我希望这段文本是可翻译的,但有两件事让我感到困惑——如何注入(inject)变量点数/数量以及如何保留粗体跨度标签。

从我的 en-US.json 文件中:
"statement": "You currently have {{points_param}} points worth {{credit_param}} statement credit."

如果我想对点数/金额使用静态值,则执行以下操作,但这不会保留粗体样式或允许变量值。
<p [innerHTML]="'redeem.statement' | translate:{points_param:'50',credit_param:'100'}"></p>

最佳答案

试试这个代码:

en-US.json 文件:

"statement": "You currently have <span class='bold'>{{points_param}}</span> points worth <span class='bold'>{{credit_param}} </span> statement credit."

在组件 HTML 文件中:
<p [innerHTML]="'redeem.statement' | translate:{points_param:'50',credit_param:'100' | currency }"></p>

确保应为 span 粗体类添加 CSS。

关于angular - 将参数和 HTML 注入(inject) ngx-translate 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50590718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com