CodeZettaInterview Hub

Angular · Signals · Junior · Best Practice

How do you convert an Observable to a signal?

Short Interview Answer

Use toSignal(observable, { initialValue }) in an injection context.

Detailed Explanation

toSignal subscribes and exposes the latest value. Provide initialValue or requireSync carefully. Unsubscribe is handled when the injection context destroys.

Example

readonly users = toSignal(this.api.getUsers(), { initialValue: [] });

Did you know this answer?