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

341
Visualizações
Cómo hacer un tablero de arrastrar y soltar en Angular

¿Hay alguna manera de hacer un tablero de arrastrar y soltar en Angular? Lo que quiero hacer es tener una columna a la derecha con una lista de elementos que podría arrastrar en un div a la izquierda, y se copiarían en el cuadro de la izquierda y se podrían mover libremente (vea la imagen a continuación).

tablero de arrastrar y soltar

Hasta ahora, ya descubrí cómo hacer la parte de la lista, pero el problema es la parte del tablero. La lista es un div con el atributo cdkDropList , y todos los elementos que contiene tienen la etiqueta cdkDrag .

Lo que quería hacer es que cuando el usuario arrastrara un elemento de la lista al tablero izquierdo, habría interceptado el evento que se emite y copiado el elemento en el tablero. Pero el método que creé no se activa cuando esto sucede. Probé tanto onDragEnd como cdkDragEnded , sin éxito. ¿Quizás estoy confundido sobre qué elemento debería desencadenar el evento, el cuadro o el elemento?

Además, el 99% de los ejemplos en Internet muestran cómo hacer cosas de cdkDrop solo en listas. Casi me pregunto si el propio DragDropModule de Angular es la herramienta adecuada para lo que quiero hacer.

Aquí está mi artículo:

 <div class="rfid-box" cdkDrag cdkDragEnded="dragEndedProcess()" cdkDragBoundary={{boundary_name}}> {{object_name}} </div>

Y aquí está mi cuadro izquierdo (tablero):

 <div cdkDrop class="left-box"> <dragging-box object_name="Télécommande" boundary_name=".left-box"></dragging-box> </div>

Como puede ver, por ahora, el objeto "Télécommande" se crea manualmente, pero eventualmente todos los elementos se crearían arrastrándolos desde la lista de la derecha.

about 4 years ago · Juan Pablo Isaza
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