如何解决内部化Angular 10 @ angular / localize,$ localize无法正常工作
我从Angular 8升级到了第十版,现在使用内置模块params = {
TableName:table,Key:{
"year": year,"title": title
},Item: info
};
实现i18n,一切都很好,除了我无法翻译源代码外,按照我必须使用的指南@angular/localize
功能,以便在“控制器”中翻译代码,在使用指南中说,使用此功能后,应该显示$localize
的警告,因此我需要将其添加到翻译文件中,但未显示。>
下面是我尝试添加的示例。
ID
我使用了几个选项,添加了自定义ID,手动添加了翻译文件信息(有关行和文件的信息),但是仍然无法正常工作。
test = $localize`:meaning|description@@introductionHeader:text`;
有人知道如何导致此问题,或者解决方法或替代方法,如何在代码中添加翻译?
解决方法
如果仅使用“ ng build”,则需要具有正确的angular.json配置:
"architect": {
"build": {
"options": {
"localize": true,"aot": true,}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。