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

283
Vistas
¿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 Respuestas
Responde la pregunta

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 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