Solución Generic Type ‘ModuleWithProviders’ requires 1 type argument(s) en Angular 10

En este tutorial aprenderemos a solucionar los problemas con ModuleWithProviders en Angular 10.

Si estas programando con Angular y te da un error similar a este:

generic type 'modulewithproviders t ' requires 1 type argument(s)

Lo puedes solucionar agregando el argumento de esta manera, en esta linea del fichero de rutas de tu proyecto:

export const routing: ModuleWithProviders<Route> = RouterModule.forRoot(appRoutes);

Si esto no te funciona prueba con esto:

export const routing: ModuleWithProviders<any> = RouterModule.forRoot(appRoutes);

Y con esto ya sabemos como solucionar los errores con Module With Providers y la configuración de las rutas en Angular 10 fácilmente 🙂

Victor

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post

6 Comentarios

  1. Victor, muchas gracias, me ha sido muy util.

    Responder
  2. Victor , la primer opción me daba error pero importando esto me ha funcionado:
    import { Route} from ‘@angular/router’;

    Muchas gracias por la ayuda profe 😉

    Responder
    • La solución de Casajuana también me fue útil 👍

      Responder
  3. Me funciono ya me salia el error y no daba por que era saludos!

    Responder
  4. Gracias! me funcionó correctamente!

    Responder
  5. Como siempre salvándome el pellejo Víctor muchas gracias…

    Responder

Poner un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *