Tengo un componente web que tiene un método que, en caso de error, llama a otro componente para mostrar un error.
Cuando llamo al componente web, el modal de error se muestra correctamente. Pero cuando trato de llamar directamente al método, el modal se muestra sin el contenido en la parte superior izquierda de la página.
Intento llamar al método para proporcionar una API js. Para eso, he creado un servicio con los métodos que quiero llamar, y en el módulo de mi aplicación paso el servicio a una variable de ventana para poder llamar al método después de que se minimice.
window['test'] = this.testService.test;el método en mi servicio:
this.test = { getTest( uri: string, headers: {[p: string]: string | string[]}, queryParams: {[p: string]: string | string[]}, successCallback: () => void ): void { nzModalService.error({nzTitle: 'title'}); }, }Supongo que es un problema de inyeccion pero no encuentro solucion, gracias de antemano