小编Got*_*hem的帖子

使用动态翻译 ID 的 Angular $localize

使用新的 Angular 9 @angular/localize现在可以直接从打字稿翻译代码。由于它的用法没有正式记录,我在这篇文章中找到了一些提示 。

$localize`:@@my-trans-unit-id:` // IT WORKS
Run Code Online (Sandbox Code Playgroud)

当 ID 直接传递给函数时,这可以正常工作,但是如果我希望 ID 是动态的(并传递一个变量),它就不起作用,在不解析或翻译的情况下呈现 ID。

我通过这种方式传递变量来尝试它:

const id = "my-trans-unit-id";

$localize`:@@${id}:`; // NOT WORKING
$localize`:@@`+id+`:`; // NOT WORKING
Run Code Online (Sandbox Code Playgroud)

localization typescript angular angular9

6
推荐指数
2
解决办法
1428
查看次数

标签 统计

angular ×1

angular9 ×1

localization ×1

typescript ×1