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

285
Visualizações
¿Cómo usar las funcionalidades del componente A en el componente B donde ambos son independientes?

Tengo el componente A con todas las funcionalidades y las mismas necesidades deben usarse en el componente B. Dado que el código enorme está escrito en componentA.ts pero no en el servicio, en este caso, ¿cómo puedo usar la lógica del componente A sin usar el servicio donde ambos son componentes independientes?

Vi muchas publicaciones en el desbordamiento de pila pero no pude encontrar la solución adecuada.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Hay algunos enfoques para lograr su objetivo:

  1. Ayudante. Si se trata de una lógica complicada, puede moverlo a la clase auxiliar compartida (algo así como 'shared/***.helper.ts)
  2. Herencia. Puede crear un componente principal con toda la lógica común y heredarlo con la funcionalidad 'ampliada'. (Puede leer más sobre esto aquí: https://www.bitovi.com/blog/4-reasons-to-fall-in-love-with-angular-component-inheritance ) Personalmente, no creo que esto sea la mejor práctica para frontend, pero en algunos casos particulares podría ser razonable.
  3. Servicio. Dijiste que no quieres usar el servicio para eso, pero en realidad es una solución arquitectónica válida para usar servicios no solo para interacciones API.
  4. Duplicación de código. Si estamos hablando de algunas funciones pequeñas que describen el comportamiento de elementos simples, está bien tener pequeñas piezas de código duplicado en diferentes componentes.
about 4 years ago · Juan Pablo Isaza 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