ts1206 décorateurs ne sont pas valables ici, Angulaire 2

J'ai commencé à programmer Angulaire 2 et j'ai collé avec une erreur:

ts1206 décorateurs ne sont pas valables ici

@Component({   // ts1206 decorators are not valid here
  selector: 'my-app',
  moduleId: module.id,
  templateUrl: 'app.component.html',
  styleUrls: ['app.component.css']
})

Mise à jour:

Mon tsconfig.json:

 {
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": true,
    "suppressImplicitAnyIndexErrors": true
  }
}

ce que je peux faire avec elle?

  • le @Component() doit être directement devant une classe, vous avez un exportés de la classe juste en dessous du décorateur?
  • qu'est-ce que dans votre tsconfig.json ?
  • Reportez-vous à démarrage rapide de l'article angular.io/docs/ts/latest/quickstart.html
  • Ok merci,c'était le problème. S'il vous plaît écrire une réponse afin que je puisse l'approuver.
  • J'ai ajouté un peu de code entre les deux et qui a généré l'erreur. Une fois retiré que par les suggestions que l'erreur a disparu