我正在这个地址做 angular2
教程: https://angular.io/docs/ts/latest/tutorial/toh-pt3.html我已经把 hero
接口放在一个单一的文件在 app
文件夹下,在控制台我有这个错误:
app/app.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module.
[0] app/hero-detail.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module.
如果我把我的接口文件在一个英雄文件夹的错误消失,这在文档中没有提到,我的导入有什么问题?
我在 app.components.ts
和 hero-detail.component.ts
中的导入指令(在组件文件的开头) :
import {Component} from 'angular2/core';
import {Hero} from './hero';
我必须将导入指令替换为: import {Hero} from './';
或者干脆把代码放到“英雄”文件夹中吗?