【发布时间】:2017-06-09 10:21:46
【问题描述】:
我已经升级到最新的 Angular cli,现在我收到了这个错误:
静态解析符号值时遇到错误。对本地(非导出)符号“字典”的引用。考虑导出符号(原始 .ts 文件中的位置 12:7),解析 C:/xampp/htdocs/milesofmusic/src/app/translate/translation.ts 中的符号 TRANSLATION_PROVIDERS,解析 C:/xampp/htdocs 中的符号 AppModule /milesofmusic/src/app/app.module.ts,解析C:/xampp/htdocs/milesofmusic/src/app/app.module.ts中的符号AppModule
它引用的代码是这样的:
// all traslations
const dictionary = {
[LANG_EN_NAME]: LANG_EN_TRANS,
[LANG_HE_NAME]: LANG_HE_TRANS,
};
// providers
export const TRANSLATION_PROVIDERS = [
{ provide: TRANSLATIONS, useValue: dictionary },
];
并在我的应用程序模块中导入 从 './translate/translation' 导入 { TRANSLATION_PROVIDERS }; 并将其放在 providers 数组中
如何解决?
【问题讨论】:
标签: angular angular-cli