Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

458
Visualizações
¿Cuál es la diferencia entre HTML base href y Angular APP_BASE_HREF?

Estoy trabajando en una aplicación Angular en la que me enfrento a establecer un valor href base HTML y/o un valor APP_BASE_HREF.

¿Cuál es la diferencia y la relación entre estos?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

En general, solo debería tener que configurar <base href> .

Las excepciones son si no tiene acceso a index.html o desea que las URL de estilo HTML5 sean diferentes de donde está sirviendo los archivos Angular (entonces debe proporcionar APP_BASE_HREF ).

¿Cuál es la diferencia y la relación entre estos?

El <base href> se usa como la URL base predeterminada ( consulte el código fuente ) al generar URL de estilo HTML5 para su aplicación web. Además, "especifica una ruta base para resolver URL relativas a activos como imágenes, scripts y hojas de estilo", es decir, su distribución Angular. Dado que <base href> es solo un elemento HTML, puede consultar los documentos de Mozilla para obtener detalles y ver las implicaciones en la wiki de la comunidad .

Si por alguna razón cae en las dos excepciones anteriores, puede proporcionar APP_BASE_HREF en su lugar, que se usa únicamente para fines de enrutamiento (usando PathLocationStrategy ) y no establece ni interactúa con <base href> .

Resumen

  1. <base href> se usa como URL base para el enrutamiento cuando NO se establece APP_BASE_HREF .
  2. La configuración de una combinación de <base href> y APP_BASE_HREF se puede usar para escenarios de implementación en los que la URL mostrada y la ubicación real donde se sirven los archivos son diferentes.
  3. En el caso de que no tenga acceso a index.html , APP_BASE_HREF debe configurarse si usa PathLocationStrategy .

Otras lecturas

  • https://angular.io/guide/router#base-href-1
  • https://angular.io/guide/deployment#the-base-tag
  • https://angular.io/api/common/APP_BASE_HREF
  • https://angular.io/api/common/PathLocationStrategy#description
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda