Skip to content

WritableSignal ​

Type Parameters ​

T ​

T

Methods ​

asReadonly() ​

asReadonly(): ReadonlySignal<T>

返回只读视图(安全暴露,防止外部写入)

Returns ​

ReadonlySignal<T>


get() ​

get(): T

读取当前值

Returns ​

T

Inherited from ​

ReadonlySignal.get


select() ​

select<R>(selector, equalFn?): ReadonlySignal<R>

派生选择器 — 从当前 Signal 中提取子字段,返回新的 ReadonlySignal

Type Parameters ​

R ​

R

Parameters ​

selector ​

(value) => R

equalFn? ​

EqualFn<R>

Returns ​

ReadonlySignal<R>

Inherited from ​

ReadonlySignal.select


set() ​

set(value): void

设置新值。值相同时不触发通知(distinctUntilChanged)。

Parameters ​

value ​

T

Returns ​

void


subscribe() ​

subscribe(listener): Unsubscribe

订阅值变化。返回取消订阅函数。订阅时立即触发一次(BehaviorSubject 语义)。

Parameters ​

listener ​

Listener<T>

Returns ​

Unsubscribe

Inherited from ​

ReadonlySignal.subscribe


update() ​

update(updater): void

基于当前值更新

Parameters ​

updater ​

(current) => T

Returns ​

void