我正在尝试向我的角度应用程序添加ngrx效果。
我产生了这样的效果->
import { HttpService } from './../../../shared/services/common/http.service';
import { Injectable, Inject } from '@angular/core';
import * as ItemsListActions from './itemsList.actions';
@Injectable()
export class ItemsListEffects {
// Listen for the 'LOGIN' action
constructor(@Inject(HttpService) private _http: HttpService, @Inject(ItemsListActions) private _actions$: ItemsListActions) {}
}
我删除了内容,但始终导致错误出现
在appModule中,我有
@NgModule({
imports: [
EffectsModule.forRoot([ItemsListEffects]),
]
})
但是我编译的时候就有
Unhandled Promise rejection: No provider for [object Object]! ; Zone: <root> ; Task: Promise.then ; Value: Error: No provider for [object Object]!
如果我评论导入,则没有错误。
但是我不明白我的错误
答案 0 :(得分:0)
该模块似乎没有提供构造函数中类似@Inject
的ed属性。