角度导出和导入常量

时间:2016-06-10 15:34:57

标签: javascript angularjs

我正在使用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导出和导入

1 个答案:

答案 0 :(得分:1)

将Angular.Constant调用中的第一个MY_CONST更改为字符串。对于测试,将其更改为&#34; foo&#34;。 .constant调用是键值对。您将值传递给键和值。您需要将字符串键传递给第一个参数。