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: [] });