Articles of angular2 services

¿Cómo usar Dependency Injection (DI) correctamente en Angular2?

He estado tratando de descubrir cómo funciona la Inyección de Dependencia (DI) en Angular2. Me encontré con muchos problemas / problemas cada vez que intenté Inyectar un servicio / clase en mis componentes. Desde diferentes artículos en Google, necesito usar providers: [] en la configuración del Componente, o algunas veces necesito usar @Inject() en mi […]

Obteniendo Imagen de API en Angular 4/5 +?

Tengo una nueva versión para desarrollar Angular 4. Tengo un problema pendiente al obtener una respuesta de API sobre la imagen de visualización. En API, un archivo de imagen tiene un archivo de entrada de flujo, no sé cómo recuperarlo y mostrarlo correctamente. ¿Alguien puede resolverlo? Intenté esto: Image.Component.ts: this.http.get(‘http://localhost:8080/xxx/download/file/596fba76ed18aa54e4f80769’) .subscribe((response) => { var blob […]

Angular2 – Interacción entre componentes usando un servicio

Tengo dos componentes A y B, donde el componente A contiene un botón. Deseo que cuando el usuario haga clic en este botón, active una función en el componente B Y el componente B se representa utilizando el enrutamiento. Estoy considerando utilizar un servicio con un booleano observable que indique si se hace clic en […]

¿Cómo evitar las importaciones con rutas relativas muy largas en Angular 2?

¿Cómo puedo introducir algo como ‘my-app-name/services’ para evitar líneas como la siguiente importación? import {XyService} from ‘../../../services/validation/xy.service’;

¿Cómo creo un servicio singleton en Angular 2?

He leído que se inyecta cuando bootstrapping debería hacer que todos los niños compartan la misma instancia, pero mis componentes principales y de encabezado (la aplicación principal incluye el componente de encabezado y el enrutador de salida) cada uno obtiene una instancia separada de mis servicios. Tengo un FacebookService que utilizo para hacer llamadas a […]

¿Cuál es la forma correcta de compartir el resultado de una llamada de red de Hngp angular en RxJs 5?

Al usar Http, llamamos a un método que realiza una llamada de red y devuelve un http observable: getCustomer() { return this.http.get(‘/someUrl’).map(res => res.json()); } Si tomamos esto observable y agregamos varios suscriptores a él: let network$ = getCustomer(); let subscriber1 = network$.subscribe(…); let subscriber2 = network$.subscribe(…); Lo que queremos hacer es asegurarnos de que […]