• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

116
Vistas
Cómo seleccionar de la lista de elementos representados usando ng-repeat

Estoy teniendo arreglos de arreglos como respuesta

 [ [ "i-091a5dosdobs2", "t2.nano", "running" ], [ "i-03dd8duhud9", "t2.micro", "running" ] ]

Estoy usando ng-repeat y renderizando los datos en una tabla

 <tbody> <tr ng-repeat="datas in data" > <td ng-repeat="d in datas"> {{d}} </td> <td> <button class="btn btn-primary" ng-click="close(d)">Close</button> </td> </tr> </tbody>

Quiero un botón en todas las filas que pueda cerrar esa instancia en particular, pero ¿cómo hacerlo? en json podemos hacerlo con key. ¿Cómo puedo hacerlo aquí?

almost 3 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Si necesita una clave única para cerrar la fila. Entonces puedes usar

 <tr ng-repeat="(key, value) in data">

entonces la clave apuntará al índice de la matriz 0, 1, 2, ...

almost 3 years ago · Juan Pablo Isaza Denunciar

0

Solo necesita pasar la ID de instancia ec2 que es d[0]

 <button class="btn btn-primary" ng-click="close(d[0])">Close</button>

y su función de cierre sería como

 $scope.close = function(id) { // factory send ajax to close the instance ... then let index = $scope.data.findIndex((i)=> i[0]===id) $scope.data.splice(index,1); // this would remove the item from your table }
almost 3 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda