Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angular 10没有ModalDialogService的提供程序_Javascript_Angular_Webpack_Ng Modules - Fatal编程技术网

Javascript Angular 10没有ModalDialogService的提供程序

Javascript Angular 10没有ModalDialogService的提供程序,javascript,angular,webpack,ng-modules,Javascript,Angular,Webpack,Ng Modules,最近我将Angular 8升级为Angular 10,结果发现有一个错误: NullInjectorError: No provider for ModalDialogService! NullInjectorError: R3InjectorError(AppModule)[ModalDialogService -> ModalDialogService -> ModalDialogService]: NullInjectorError: No provider for Mo

最近我将Angular 8升级为Angular 10,结果发现有一个错误:

NullInjectorError: No provider for ModalDialogService!
NullInjectorError: R3InjectorError(AppModule)[ModalDialogService -> ModalDialogService -> ModalDialogService]: 
  NullInjectorError: No provider for ModalDialogService!
My package.json:

"dependencies": {
    "@angular/animations": "^10.1.3",
    "@angular/cdk": "^10.2.3",
    "@angular/common": "^10.1.3",
    "@angular/compiler": "^10.1.3",
    "@angular/core": "^10.1.3",
    "@angular/forms": "^10.1.3",
    "@angular/platform-browser": "^10.1.3",
    "@angular/platform-browser-dynamic": "^10.1.3",
    "@angular/router": "^10.1.3",
    "@ng-select/ng-select": "^5.0.3",
    "@types/jquery": "^3.3.31",
    "@types/qtip2": "^2.2.29",
    "adal-angular4": "^4.0.12",
    "angular2-draggable": "^2.3.2",
    "applicationinsights-js": "^1.0.21",
    "jquery": "^3.5.1",
    "ng-click-outside": "^5.3.0",
    "ng-custom-select": "^2.0.4",
    "ng5-slider": "^1.2.4",
    "ngx-modal-dialog": "^3.0.0",
    "ngx-perfect-scrollbar": "^10.0.1",
    "ngx-quill": "^12.0.1",
    "qtip2": "^3.0.3",
    "quill": "^1.3.7",
    "quill-image-drop-module": "^1.0.3",
    "quill-image-resize": "^3.0.9",
    "rxjs": "^6.6.3",
    "tslib": "^1.10.0",
    "zone.js": "^0.10.3"
  }
我注册我的模块,就像文档中描述的那样:

    ModalDialogModule.forRoot()
我试图降级@angular/cdk,但似乎没有任何帮助。 我将triex ModalDialogService作为一个提供者--仍然没有用


有人有什么建议吗?

你是这样使用ModalDialogService的吗

constructor(modalService: ModalDialogService, viewRef: ViewContainerRef) { }
 
openNewDialog() {
  this.modalService.openDialog(this.viewRef, {
    title: 'Some modal title',
    childComponent: SimpleModalComponent
  });
}

嘿是的,完全一样,但不起作用。我应该提到Angular 8上它工作正常,没有任何问题,但当我将CLI/Core更新为10时,它给了我提供程序错误。。。