Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何在使用$localize时指定自定义翻译ID_Angular_Localization - Fatal编程技术网

Angular 如何在使用$localize时指定自定义翻译ID

Angular 如何在使用$localize时指定自定义翻译ID,angular,localization,Angular,Localization,我正在将我的应用程序从Angular 8升级到Angular 10,之前我使用了这个库来帮助翻译我们的typescript文件 我们正在升级到v10.1.0,它应该支持从我们的组件中提取这些字符串(看起来工作得很好)。但是,我似乎找不到关于如何为组件本身中的每个字符串指定自定义ID的文档 以前的polyfill库指定了此格式$localize:意思是| description@@id:message,但它不起作用。我自己的一个示例用法是$localize@@CUSTOM\u ID:String

我正在将我的应用程序从Angular 8升级到Angular 10,之前我使用了这个库来帮助翻译我们的typescript文件

我们正在升级到v10.1.0,它应该支持从我们的组件中提取这些字符串(看起来工作得很好)。但是,我似乎找不到关于如何为组件本身中的每个字符串指定自定义ID的文档

以前的polyfill库指定了此格式$localize:
意思是| description@@id:message
,但它不起作用。我自己的一个示例用法是
$localize
@@CUSTOM\u ID:String message`

相反,整个字符串
@@CUSTOM\u ID:string message
被设置为随机ID


有什么帮助吗?

在前面的$localize问题中找到了答案。事实证明,您只需要用分号分隔每个部分

以我前面的示例为例,
:@@CUSTOM\u UD:string message