如何创建和导入角度为6+的自定义错误消息文件

时间:2019-01-06 05:13:01

标签: angular typescript

嗨,我想为应用程序的错误消息创建一个通用文件,然后将其导入应用程序中的任何位置。我有一个想法,就是创建一个包含所有错误消息的JS文件,并使用module.exports导出,然后导入该文件。但我认为必须有一种打字稿方式,我也尝试过在Google上搜索但找不到任何东西。我应该将带有错误消息的TS类作为该类的属性,然后导入该类吗? 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您可以使用i18n(它是为翻译而设计的,但可以满足您的工作目的-一种语言)。 angular doc

这样做也很好:

myErrors.ts:

export const ErrorMessages = {
   inputInvalid1: `something something something`,
   unkownError: `etc`
}

并导入所需的任何地方:

import { ErrorMessages } from 'myErrors'