我有两个文件: x.component 和 x.service
x.service.ts
store$: Store<DogsStore>;
constructor(private store: Store<DogsStore>) {
this.store$ = store;
}
x.component.ts
constructor(private xService: X) {}
ngOnInit() {
this.xService.store$.select('something').subscribe(...)
}
测试x.component
我收到一个错误cannot subscribe of undefined
。在x.spec.ts
我使用 x.service.spy.ts 的地方
store$: Store<DogsStore>;
如您所见,我没有初始化它,因为我不能使用类似store$: Store<DogsStore> = new Store()
. 如何获取商店并将其分配给变量?也许还有其他问题可以做到这一点?