我在Angular 1.4中使用ES6,并且在导出常量文件并将其导入我的angular模块时遇到问题。
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进行导出和导入
将Angular.Constant调用中的第一个MY_CONST更改为字符串。为了进行测试,请将其更改为“ foo”。.constant调用是一个键值对。您正在将值传递给键和值。您需要将字符串键传递给第一个参数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句