我使用下面两个不同的代码来导入文件运行时,其中一个工作正常,而另一个抛出错误。Angular 2:System.import():不能使用完整路径
工作:
System.import('../../FileName.ts').then(classObj => {
console.log(classObj);
});
不工作:
System.import('App/Models/FileName.ts').then(classObj => {
console.log(classObj);
});
它抛出以下错误:
找不到模块“应用程序/模型/ FileName.ts '
文件结构其中代码被写入,我也试图从相同的结构导入的文件:
(1)代号:ActivityModel.ts (2)导入:ApplicationModel.ts
任何人都可以帮助我解决以上全路径对价问题。
好像你的FileName.ts在2文件夹之外,所以绝对路径(App/Models/FileName.ts)不起作用。你需要提供相对路径(../../FileName.ts)。 –
我知道,但在动态,不是预定义的文件路径,它可以是任何文件夹中的任何文件,所以我有完整的路径。 –
你可以试试''。/ App/Models/FileName''' –