Angular StaticInjectorError(AppModule)服务->角度中的InjectionToken错误
如何解决以下错误Angular StaticInjectorError(AppModule)服务->角度中的InjectionToken错误,angular,angular-ui-router,node-modules,Angular,Angular Ui Router,Node Modules,如何解决以下错误 AppComponent.html:9 ERROR Error: StaticInjectorError(AppModule)[OzaAuthService -> InjectionToken oza.config.angular]: StaticInjectorError(Platform: core)[OzaAuthService -> InjectionToken oza.config.angular]: NullInjectorError:
AppComponent.html:9 ERROR Error: StaticInjectorError(AppModule)[OzaAuthService -> InjectionToken oza.config.angular]:
StaticInjectorError(Platform: core)[OzaAuthService -> InjectionToken oza.config.angular]:
NullInjectorError: No provider for InjectionToken oza.config.angular!
AuthService.ts:在AuthService中调用自定义oza包
import { OzaAuthService } from '@oza/oza-angular';
@Injectable({
providedIn: 'root'
})
export class AuthService {
_accessToken: string;
constructor(private ozaAuthService: OzaAuthService) {
console.log('ozaAuthService');
this.$getAccessToken().subscribe(token => {
this._accessToken = token;
});
}
public getAccessToken(): string {
return this._accessToken;
}
在App.module.ts中,导入了oza包并在提供程序中添加了OzaAuthService,但仍出现错误
import { OzaAuthService} from '@oza/oza-angular';
@NgModule({
declarations: [
AppComponent,
],
imports: [
imports: [
BrowserModule,
NgbModule,
// router
RouterModule.forRoot(routes),
StoreModule.forRoot({}),
})
],
exports: [
HttpClientModule
],
providers: [
**OzaAuthService**
],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
bootstrap: [AppComponent]
})
export class AppModule {}
查看错误,OzaAuthService似乎需要一个名为oza.config.angular的InjectionToken来配置服务。您还需要在AppModule中提供此InjectionToken。请参阅包的文档或尝试在服务的源代码中查找InjectionToken的导出名称。查看错误,OzaAuthService似乎需要名为oza.config.angular的InjectionToken来配置服务。您还需要在AppModule中提供此InjectionToken。请参阅包的文档或尝试在服务的源代码中查找InjectionToken的导出名称。是否有任何更新?看到我的答案了吗?有更新吗?看到我的答案了吗