J'ai commencé à programmer Angular 2 et je suis bloqué avec une erreur :
ts1206 les décorateurs ne sont pas valides ici
@Component({ // ts1206 les décorateurs ne sont pas valides ici
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
}
}
que puis-je en faire ?
12 votes
Le
@Component()
doit être directement placé avant une classe, avez-vous une classe exportée juste en dessous de ce décorateur?0 votes
Qu'y a-t-il dans votre
tsconfig.json
?0 votes
Veuillez traduire cet article de démarrage rapide - angular.io/docs/ts/latest/quickstart.html
1 votes
@JarodMoser D'accord, merci, c'était le problème. Veuillez l'écrire en tant que réponse pour que je puisse l'approuver.
0 votes
J'ai ajouté du code entre les deux et cela a généré l'erreur. Une fois supprimé selon les suggestions, cette erreur a disparu.