Cheatsheet de Angular Signals
signal, computed, effect, linkedSignal, resource. Una página. Sin rodeos. Pégala al monitor.

Cargando…
Descarga gratis el checklist de Router. Guards, resolvers, lazy loading y rutas wildcard en una lista revisable.
Sin spam. Te puedes dar de baja cuando quieras.
El Router de Angular tiene más aristas de las que parece. Este checklist recorre los puntos que se olvidan antes de hacer merge: guards, resolvers, lazy loading y rutas wildcard.
Guards: canActivate vs canMatch
canMatch evita incluso cargar el chunk. Cuándo usar cada uno y cómo migrar los class-based guards al patrón funcional de v15+.
Resolvers sin bloquear la navegación
El patrón moderno con withComponentInputBinding y cómo pasar los datos al componente sin inyectar ActivatedRoute en plantilla.
Lazy loading y preload strategies
Cómo dividir el bundle por rutas, cuándo activar PreloadAllModules y cómo usar withPreloading con una estrategia propia.
Rutas wildcard y redirects
El orden de las rutas importa. Cómo configurar el 404, los redirects con pathMatch y el comportamiento del scroll.
Guía rápida
El Router de Angular traduce una URL en un árbol de componentes. Cada segmento de la URL corresponde a una ruta, y cada ruta puede tener guards, resolvers y lazy chunks propios. El orden en que declaras las rutas importa: el Router recorre el array de arriba a abajo y se detiene en la primera coincidencia.
export const routes: Routes = [
{ path: 'dashboard', canMatch: [authGuard], loadChildren: () => import('./dashboard/routes') },
{ path: 'login', component: LoginComponent },
{ path: '', redirectTo: 'dashboard', pathMatch: 'full' },
{ path: '**', component: NotFoundComponent }, // siempre al final
];También en la serie
Cada recurso se descarga por separado, así recibes justo el material que necesitas.
Únete gratis
Introduce tu email y recibe este material de la Serie Angular v22 en tu bandeja de entrada.
Sin spam. Te puedes dar de baja cuando quieras.