我将我的项目从 Angular 8 升级到 9,并重构了我的代码以利用延迟加载组件的能力。对于我的大多数组件来说,这都非常有效,但我有一个组件抛出错误,我需要帮助解决该问题。
\n\n这是我的组件代码,后面是错误。该模块与组件在同一文件中定义。
\n\n\n import { Component, OnInit, OnDestroy, NgModule } from \'@angular/core\';\n import { FormBuilder, FormGroup, FormsModule, ReactiveFormsModule } from \'@angular/forms\';\n import { switchMap, debounceTime, tap, filter } from \'rxjs/operators\';\n import { MatFormFieldModule, MatInputModule, MatAutocompleteModule, MatButtonModule, MatProgressSpinnerModule, MatIconModule, MatDialogModule } from \'@angular/material\';\n\n import { SearchService } from \'./search.service\';\n import { SuggestResult } from \'./suggest-result\';\n import { CommonModule } from \'@angular/common\';\n import { HttpClientModule } from \'@angular/common/http\';\n import { SharedModule } from \'src/app/shared/shared.module\';\n\n @Component({\n selector: …Run Code Online (Sandbox Code Playgroud)