【发布时间】:2021-11-20 05:19:57
【问题描述】:
如果我尝试翻译以下文本:
{example}
像这样:
$localize`{example}`
文本将在翻译后的版本中消失。
有没有办法摆脱花括号?
【问题讨论】:
-
我觉得这篇文章可以帮到你=)
stackoverflow.com/questions/42230102/… -
抱歉,此信息没有帮助。当我询问 Angular 的内置 $localize 函数时,您的链接是关于 i18next 的。不过感谢您的努力。
-
从 8 开始就没有使用 angular,但是如果您使用的是 bash shell(假设由于有问题的
$),您也应该使用\{ \}或'{ }'转义大括号.当它到达 Angular 时,逃逸将消失。否则,shell 将扩展/评估任何特殊字符?、*、,、#等,并因此更改整个字符串。任何 shell 都会有类似的行为。有可能 Angular 甚至没有收到您发送的相同令牌。单引号确保 shell 对里面的内容视而不见。
标签: angular angular-i18n angular-localize