嗨,我想为应用程序的错误消息创建一个通用文件,然后将其导入应用程序中的任何位置。我有一个想法,就是创建一个包含所有错误消息的JS文件,并使用module.exports导出,然后导入该文件。但我认为必须有一种打字稿方式,我也尝试过在Google上搜索但找不到任何东西。我应该将带有错误消息的TS类作为该类的属性,然后导入该类吗? 有什么建议吗?
答案 0 :(得分:1)
您可以使用i18n(它是为翻译而设计的,但可以满足您的工作目的-一种语言)。 angular doc。
这样做也很好:
myErrors.ts:
export const ErrorMessages = {
inputInvalid1: `something something something`,
unkownError: `etc`
}
并导入所需的任何地方:
import { ErrorMessages } from 'myErrors'