我跟随Angular2的QuickStart。与教程相比,我使文件夹结构不同。我遇到一个无法找到模块的错误...... 。
我了解错误的原因是导入问题。
我已在hero.ts文件中导出hero
接口。我想在hero-detail.component.ts
文件中导入此接口。
我曾尝试过:
import {Hero} from '../app/hero';
import {Hero} from './hero';
import {Hero} from './app/hero';
这些都不起作用。
系统在index.html中配置
如何在Angular 2中导入?
答案 0 :(得分:6)
然后你可能需要像
这样的东西import {Hero} from '../hero';
答案 1 :(得分:2)
它应该与SystemJS的配置有关。
您的主HTML文件中是否包含SystemJS文件:
Holder
您是否使用JS默认扩展名配置SystemJS:
<script src="node_modules/systemjs/dist/system.src.js"></script>
有了这个,Günter提议做什么工作!
希望它可以帮到你, 亨利
答案 2 :(得分:0)
导航“向上”:
import {Hero} from './../hero';