我想通过后端 API 调用填充 signalStore 中的初始状态。
当我通过 OnInit 钩子执行此操作时,我得到了使用 withState 配置的“真实”初始状态的错误发射。 我想使用文档中概述的工厂函数方法,以便 API 的返回只是我的商店发出的初始状态。 但我找不到完整的例子。
谢谢
const BOOKS_STATE = new InjectionToken<BooksState>('BooksState', {
factory: () => initialState,
});
const BooksStore = signalStore(
withState(() => inject(BOOKS_STATE))
);