是否可以将变量(或常量)放入路径而不是将整个路径写为字符串文字。看起来,angular 只接受字符串文字。
import aClass = require("./simpleClass");
import { aComponent } from aClass.myClass.Root + 'tutorial.component';
我的类(class):
export class myClass{
public static Root = "./"
}
在这个例子中 aClass.myClass.Root + 'tutorial.component'
有错误已解释
最佳答案
它现在支持动态导入..
就这样
async () => {
const { aComponent } = await import(aClass.myClass.Root + 'tutorial.component');
}
获取更多信息
http://2ality.com/2017/01/import-operator.html
试试这个
import aClass from "./simpleClass";
var aComponent = require(aClass.myClass.Root + 'tutorial.component').aComponent;
或
import { myClass } from './simpleClass';
const { aComponent } = require(myClass.Root + 'tutorial.component');
关于javascript - 导入 typescript 时如何在路径中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43468624/