angular ngrx 组件中 constructor 内注入 Store 就会报错
import {Store} from '@ngrx/store';
import {StateStoreModule} from '../../state-store/state-store.module';
constructor(private route: ActivatedRoute, private sheetService: sheetService, private store:Store<StateStoreModule>)
只要不引入 Store 一切正常
"dependencies": {
"@angular/animations": "~8.2.3",
"@angular/common": "~8.2.3",
"@angular/compiler": "~8.2.3",
"@angular/core": "~8.2.3",
"@angular/forms": "~8.2.3",
"@angular/platform-browser": "~8.2.3",
"@angular/platform-browser-dynamic": "~8.2.3",
"@angular/router": "~8.2.3",
"@ngrx/store": "^9.0.0",
"@ngrx/store-devtools": "^9.0.0",
"minireset.css": "0.0.5",
"ng-zorro-antd": "^8.1.2",
"rxjs": "~6.4.0",
"tslib": "^1.10.0",
"zone.js": "~0.9.1"
},
这是package.json 配置文件
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
上述错误是提示你:没有找到Store的提供者,所以发生了NullInjectorError。解决的方法是在当前组件所有在的模块中的imports中,加入Store的提供者.