• ENTRAR
  • No hay productos en el carrito.

Angular 6, providers tree-shakable = Ya no es necesario incluirlos

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)
  • Autor
    Publicaciones
  • #15377

    Ariel Gonzalo Rama
    Participante

    Hola,  sigo avanzado en el curso, pero estoy con Angular 6 en lugar de 5 y veo que al seguir los pasos del curso y crear los proveider por ejemplo: ng g service auth/auth –m auth  estos solo son creados pero no se incorporan en los módulos. Pensé que se trataba de un error. Leyendo un poco veo que es una nueva característica de Angular 6.

    Hasta ahora, declarabas los providers o bien en el NgModule, o bien en un componente concreto. A partir de ahora ya no tienes que declararlos en ningún lado. Solo tienes que especificar en qué nivel hay que introducir el provider desde el propio decorador Provider. De este modo los servicios solo se incluirán en los módulos que realmente lo necesiten, reduciendo el tamaño del bundle de la aplicación.

    ¿Quisiera saber si esto me “complicará” o mejor , saber dónde deberá de tener que hacer cambios?   Por ahora lo único que haga es simplemente “nada” y va bien.

     

    Gracias!

    #15378

    Cursosdesarrolloweb
    Jefe de claves

    Hola Ariel,

    Cómo te he comentado antes, son cambios que suceden muy a menudo pero no provocan cambios importantes que afecten al curso.

    @Injectable({ providedIn: ‘root’, })

    Es así de simple, si quieres utilizar el auth module simplemente haz lo siguiente.

    import { AuthModule } from ‘./auth.module’;

    @Injectable({ providedIn: AuthModule, })

    Saludos.

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)

Debes estar registrado para responder a este debate.

Síguenos en las redes sociales para estar al tanto de los últimas novedades :)

Facebook
Facebook
Google+
Google+
https://www.cursosdesarrolloweb.es/forums/topic/angular-6-providers-tree-shakable-ya-no-es-necesario-incluirlos">
Pinterest
Pinterest
top
Cursosdesarrolloweb ©. Todos los derechos reservados.
📢 Inscríbete a cualquier curso por solo 10€ con acceso inmediato y para siempre📢
🌍Los cursos gratuitos son exclusivos de esta plataforma, ÚLTIMOS CURSOS EN 4K🌍
+ +

Login

Create an Account Back to login/register