Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

420
Vistas
angular 4: comportamiento de enrutamiento después de la compilación --prod

Tengo un problema con el enrutamiento cuando construyo mi aplicación con ng build --prod. El router.config no registra estas rutas solo en el entorno de producción.

error: No capturado (en promesa): Error: No se puede hacer coincidir ninguna ruta. Segmento de URL: 'myvehicle'↵Error: No se puede hacer coincidir ninguna ruta. Segmento de URL: 'mivehiculo'

enrutamiento de vehículos.módulo.ts

 import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { ConfigService } from '../../core/services/config/config.service'; import { VehicleComponent } from './vehicle.component'; const vehicleRoutes: Routes = []; ConfigService.scope('vehicle').getConfig().map(vehicle => { vehicleRoutes.push({ path: vehicle['informations']['route'], component: VehicleComponent, }); }); @NgModule({ imports: [RouterModule.forChild(vehicleRoutes)], exports: [RouterModule], }) export class VehicleRoutingModule { } export const routedComponents = [VehicleComponent];

encabezado.componente.html

 <a [routerLink]="[vehicleService.getRoute(vehicle.id)]">...

El enrutamiento funciona cuando uso el siguiente código en lugar del código anterior:

 const vehicleRoutes: Routes = [ { path: "test-a", component: VehicleComponent, },{ path: "test-b", component: VehicleComponent, } ];

Verifiqué el valor de la ruta y es el mismo en ambos sentidos, así como en la salida de console.log (vehicleRoutes) en el entorno dev/prod.

pd: la ruta se carga a través de una solicitud http porque se basa en el conjunto de slug en la oficina administrativa.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Proporcione la URL base en el archivo index.html en la etiqueta base

Ejemplo :

 <base href="https://www.w3schools.com/images/" target="_blank">
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda