Disable providers array when for providedInRoot in Angular (#4798)

This commit is contained in:
zbarbuto 2019-12-18 17:28:36 +10:30 committed by Esteban Gehring
parent bb93a3b1e2
commit b73dbee8d1
8 changed files with 9 additions and 30 deletions

View File

@ -13,9 +13,9 @@ import { {{classname}} } from './{{importPath}}';
imports: [], imports: [],
declarations: [], declarations: [],
exports: [], exports: [],
providers: [ providers: [{{^providedInRoot}}
{{#apiInfo}}{{#apis}}{{classname}}{{#hasMore}}, {{#apiInfo}}{{#apis}}{{classname}}{{#hasMore}},
{{/hasMore}}{{/apis}}{{/apiInfo}} ] {{/hasMore}}{{/apis}}{{/apiInfo}} {{/providedInRoot}}]
}) })
export class {{apiModuleClassName}} { export class {{apiModuleClassName}} {
public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders { public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders {

View File

@ -11,10 +11,7 @@ import { UserService } from './api/user.service';
imports: [], imports: [],
declarations: [], declarations: [],
exports: [], exports: [],
providers: [ providers: []
PetService,
StoreService,
UserService ]
}) })
export class ApiModule { export class ApiModule {
public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders { public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders {

View File

@ -11,10 +11,7 @@ import { UserService } from './api/user.service';
imports: [], imports: [],
declarations: [], declarations: [],
exports: [], exports: [],
providers: [ providers: []
PetService,
StoreService,
UserService ]
}) })
export class ApiModule { export class ApiModule {
public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders { public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders {

View File

@ -11,10 +11,7 @@ import { UserService } from './api/user.service';
imports: [], imports: [],
declarations: [], declarations: [],
exports: [], exports: [],
providers: [ providers: []
PetService,
StoreService,
UserService ]
}) })
export class ApiModule { export class ApiModule {
public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders { public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders {

View File

@ -11,10 +11,7 @@ import { UserService } from './api/user.service';
imports: [], imports: [],
declarations: [], declarations: [],
exports: [], exports: [],
providers: [ providers: []
PetService,
StoreService,
UserService ]
}) })
export class ApiModule { export class ApiModule {
public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders { public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders {

View File

@ -11,10 +11,7 @@ import { UserService } from './api/user.service';
imports: [], imports: [],
declarations: [], declarations: [],
exports: [], exports: [],
providers: [ providers: []
PetService,
StoreService,
UserService ]
}) })
export class ApiModule { export class ApiModule {
public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders { public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders {

View File

@ -11,10 +11,7 @@ import { UserService } from './api/user.service';
imports: [], imports: [],
declarations: [], declarations: [],
exports: [], exports: [],
providers: [ providers: []
PetService,
StoreService,
UserService ]
}) })
export class ApiModule { export class ApiModule {
public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders { public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders {

View File

@ -11,10 +11,7 @@ import { UserService } from './api/user.service';
imports: [], imports: [],
declarations: [], declarations: [],
exports: [], exports: [],
providers: [ providers: []
PetService,
StoreService,
UserService ]
}) })
export class PetStoreApiModule { export class PetStoreApiModule {
public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders { public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders {