微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

错误消息的最佳实践,用于本地化的 Angular 常量

如何解决错误消息的最佳实践,用于本地化的 Angular 常量

我使用 Angular 9 进行应用程序开发。

我有很多关于消息、条件结构、错误等的硬编码文本。如下图:

if (args.item.id === 'Excel') {  //here text 'Excel' is hard-coded
}


this.toasterService.showMessage({
  success: true,message: 'Successfully exported data to your local system.' // Here message is hard-coded
});

我想知道,是否有任何最佳实践可以在文件 (Json / TS ) 中处理所有这些,以便将来对本地化有帮助?

请指导我。

解决方法

我可以猜到 enum 是管理常量集的最(如果不是最)流行的方法之一。 Typescript 有它:

export enum Messages {
  Login = 'Login successful',Logout = 'Logout successful',} 

易于管理,易于调试(尤其是字符串枚举)。对于您提供的示例,我很可能会使用枚举。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。