Platzhalter-Artikel. Dieser Beitrag dient als strukturelles Beispiel für die Collection
solodev.
Angular Signals bieten ein einfacheres mentales Modell für reaktiven State als eine vollständige RxJS-Pipeline, für die Fälle, in denen du die Operatoren von RxJS nicht brauchst.
Wann ein Signal statt eines Observable
- Lokaler Komponenten-State, der nicht mit asynchronen Streams kombiniert werden muss.
- Abgeleitete Werte, die automatisch neu berechnet werden sollen, wenn sich ihre Eingaben ändern.
- Überall dort, wo du sonst zu
BehaviorSubjectgreifen würdest, nur um einen aktuellen Wert zu halten.
Ein minimales Beispiel
import { signal, computed } from "@angular/core";
const count = signal(0);
const doubled = computed(() => count() * 2);
count.set(5);
console.log(doubled()); // 10
(Eine echte Version dieses Beitrags würde tiefer auf Effects, signal-basierte Inputs und das Zusammenspiel mit bestehendem RxJS-Code eingehen — hier als Platzhalter ausgelassen.)