我正在尝试将 JS 变量作为常量导入到我的应用程序中,因为我无法使用传统的 JSON 方法。
我有这个代码:
//english.js
var english = {"title-1": "Some text"};
export { english as default };
我像这样导入它:
import { english } from '../path/english.js';
angular.module('myApp', ['ui.router'])
.constant('english', english)
然后尝试像这样使用它:
export class AController {
constructor($scope, english) {
'ngInject';
this.data = english; //undefined
....
我在这里做错了什么?英语未定义。
最佳答案
我相信你不需要default
尝试使用 export {english};
来代替。有时,当我不确定 ES6 的作用时,我会尝试使用 Babel REPL这对我理解我实际上做了什么有很大帮助。
关于javascript - 将 javascript 变量导入为常量 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38528948/