Caros, como faço um " dynamic service injection" com este construtor abaixo? É porque o sonar reclama que existe muitos parametros. “Constructor has too many parameters (9). Maximum allowed is 7.”
export class CadastroPessoaFisicaComponent implements OnInit {
constructor(@Inject('InformacaoSistema') sistema: BehaviorSubject<InformacaoSistema>,
private formBuilder: FormBuilder,
private navegacaoUtilService: NavegacaoUtilService,
private emailService: EmailService,
private pessoaService: PessoaService,
private consultaCepService: ConsultaCepService,
private mensageriaService: MensageriaService,
private dialogRef: MatDialog,
private router: Router) {
sistema.subscribe((infos) => {
this.informacoes = infos;
});
}