我正在使用ES6和Angular 1.4,并且在导出常量文件和导入我的角度模块时遇到问题。
constants.js
export const MY_CONST = {
CONSTANT_ONE: 'constant',
CONSTANT_TWO: 'constant two'
}
index.js
import angular from 'angular';
import MY_CONST from './constants';
angular.module('myModule')
.constant(MY_CONST, MY_CONST);
为简洁起见,遗漏了其他一些代码,但这是我的问题的要点。当我运行这个示例类型代码时,我在控制台中得到了这个:
Error: [$injector:unpr] Unknown provider:
MY_CONSTProvider <- MY_CONST <- index
感谢您帮助我了解如何使用ES6和Angular 1.4导出和导入
答案 0 :(得分:1)
将Angular.Constant调用中的第一个MY_CONST更改为字符串。对于测试,将其更改为&#34; foo&#34;。 .constant调用是键值对。您将值传递给键和值。您需要将字符串键传递给第一个参数。