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,