Avatar ·

Erreur "Property has no initializer" dans TypeScript : comment corriger ?

Bonjour ! Je viens de commencer à apprendre Angular et TypeScript, et je suis tombé sur une erreur que je ne comprends pas. J'ai un composant simple dans lequel je déclare une propriété `name` de type `string`, mais lors de la compilation, TypeScript affiche l'erreur : ``` Property 'name' has no initializer and is not definitely assigned in the constructor. ``` Voici mon code : ```typescript import { Component } from '@angular/core'; @Component({ selector: 'app-user', templateUrl: './user.component.html' }) export class UserComponent { name: string; age: number; constructor() { // Je n'ai pas encore attribué de valeurs, je prévois de le faire plus tard } setName(newName: string): void { this.name = newName; } } ``` Je comprends que TypeScript exige que les propriétés soient initialisées soit lors de la déclaration,