Fehler "Property has no initializer" in TypeScript: Wie beheben?
Hallo! Ich habe gerade angefangen, Angular und TypeScript zu lernen, und bin auf einen unverständlichen Fehler gestoßen. Ich habe eine einfache Komponente, in der ich eine Property `name` vom Typ `string` deklariere, aber bei der Kompilierung gibt TypeScript einen Fehler aus:
```
Property 'name' has no initializer and is not definitely assigned in the constructor.
```
Hier ist mein Code:
```typescript
import { Component } from '@angular/core';
@Component({
selector: 'app-user',
templateUrl: './user.component.html'
})
export class UserComponent {
name: string;
age: number;
constructor() {
// Ich habe noch keine Werte zugewiesen, plane dies später zu tun
}
setName(newName: string): void {
this.name = newName;
}
}
```
Ich verstehe, dass TypeScript verlangt, dass Properties entweder bei der Deklaration initialisiert werden,