fix(core): unsub in LiveData.fromSignal (#10756)

This commit is contained in:
pengx17
2025-03-13 04:47:23 +00:00
parent 21d850deeb
commit 844b13af1f

View File

@@ -144,9 +144,13 @@ export class LiveData<T = unknown>
static fromSignal<T>(signal: ReadonlySignal<T>): LiveData<T> {
return LiveData.from(
new Observable(subscriber => {
signal.subscribe(value => {
const unsubscribe = signal.subscribe(value => {
subscriber.next(value);
});
return () => {
unsubscribe();
};
}),
signal.value
);