Je fais le angular2
tutoriel à cette adresse: https://angular.io/docs/ts/latest/tutorial/toh-pt3.html J'ai mis l' hero
interface dans un seul fichier sous le app
dossier, dans la console j'ai cette erreur :
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.
Si je mets mon fichier d'interface dans un dossier héros, l'erreur disparaît, cela n'est pas mentionné dans la documentation, quel est le problème avec mon import ?
Ma directive d'importation (au début des fichiers de composants) dans les deux app.components.ts
et hero-detail.component.ts
:
import {Component} from 'angular2/core';
import {Hero} from './hero';
Dois-je remplacer ma directive d'importation par: import {Hero} from './';
ou simplement mettre le code dans un dossier héros ?