在build --prod之后,控制台中没有错误,但在浏览器中,我得到了以下错误,并查看了来自github和stackoverflow的所有相关主题,我无法确定问题出在哪里
操作系统: Windows 10 npm:'6.3.0',Angular CLI: 6.0.7节点: 10.0.0
main.7eb4b93626b33e2ffba6.js:1 ERROR Error: Uncaught (in promise): Error: StaticInjectorError(t)[t -> t]:
StaticInjectorError(Platform: core)[t -> t]:
NullInjectorError: No provider for t!
Error: StaticInjectorError(t)[t -> t]:
StaticInjectorError(Platform: core)[t -> t]:
NullInjectorError: No provider for t!
at t.get (main.7eb4b93626b33e2ffba6.js:1)
at main.7eb4b93626b33e2ffba6.js:1
at t (main.7eb4b93626b33e2ffba6.js:1)
at t.get (main.7eb4b93626b33e2ffba6.js:1)
at main.7eb4b93626b33e2ffba6.js:1
at t (main.7eb4b93626b33e2ffba6.js:1)
at t.get (main.7eb4b93626b33e2ffba6.js:1)
at Eo (main.7eb4b93626b33e2ffba6.js:1)
at t.get (main.7eb4b93626b33e2ffba6.js:1)
at va (main.7eb4b93626b33e2ffba6.js:1)
我的app.module
@NgModule({
imports: [BrowserModule,AppRoutingModule,HttpClientModule,FormsModule,ReactiveFormsModule,BrowserAnimationsModule,ToastrModule.forRoot(),BsDatepickerModule.forRoot(),NgxDataTableModule,AuthModule.forRoot(),NgxPermissionsModule.forRoot(),MatExpansionModule,MatFormFieldModule,MatInputModule,MatIconModule,
MatDatepickerModule,
MatNativeDateModule,
MatButtonModule,
MatCheckboxModule,
MatTableModule
],
providers: [
IntechCommon,
OidcConfigService,
OidcSecurityService,
{
provide: APP_INITIALIZER,
useFactory: loadConfig,
deps: [OidcConfigService],
multi: true
},
ApiService,
Configuration,
OidcSecurityService,
AuthorizationGuard,
AuthorizationCanGuard
],
bootstrap: [AppComponent]
})
export class AppModule {
constructor(
private oidcSecurityService: OidcSecurityService,
private oidcConfigService: OidcConfigService,
public apiservice: ApiService,
configuration: Configuration
) {
this.loadUserConfiguration();
}
}
}
发布于 2019-04-17 03:38:33
这发生在我身上,因为我试图使用"ngIf“插入一个新的HTML元素。它与服务没有直接的关系。在我的例子中,这是因为我忘记在*ngIf之前使用“* "
https://stackoverflow.com/questions/51741296
复制相似问题