私はangular2
このアドレスでチュートリアルを行っています:https : //angular.io/docs/ts/latest/tutorial/toh-pt3.htmlhero
インターフェースを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.
インターフェイスファイルをヒーローフォルダーに配置すると、エラーが消えます。これはドキュメントに記載されていません。インポートの何が問題になっていますか?
(コンポーネントファイルのbeguiningで)私のimportディレクティブの両方でapp.components.ts
とhero-detail.component.ts
:
import {Component} from 'angular2/core';
import {Hero} from './hero';
インポートディレクティブを次のように置き換える必要import {Hero} from './';
があります:または単にコードをヒーローフォルダーに配置しますか?