gpt4 book ai didi

angular - Akita 和 Angular 错误 : StaticInjector and NullInjector Store, 查询

转载 作者:行者123 更新时间:2023-12-05 00:47:06 25 4
gpt4 key购买 nike

我在 Angular 项目中执行秋田状态管理时遇到了错误。我只是提供一个简短的答案,以便像我这样的人可以解决这个问题。

Akita 文档和示例中对此没有明确的理解。

export interface ItemState extends EntityState<Item> {}

@StoreConfig({ name: 'items' })
export class ItemsStore extends EntityStore<ItemState> {
constructor() {
super();
}
}

我收到错误:StaticInjectorError(平台:核心)[ItemsService -> ItemsStore]: NullInjectorError: 没有 ItemsStore 的提供者!

它应该可以工作

最佳答案

文档中没有提到,但为了让它工作,我们只需要添加 provideIn: 'root'

export interface ItemState extends EntityState<Item> {}
@Injectable({
providedIn: 'root'
})
@StoreConfig({ name: 'items' })
export class ItemsStore extends EntityStore<ItemState> {
constructor() {
super();
}
}

ItemsQuery 也是如此。希望这对某人有帮助

关于angular - Akita 和 Angular 错误 : StaticInjector and NullInjector Store, 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58428855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com