entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Problema con capturar un id de una celda en una tabla con Angular

Buenos Días, tengo una tabla en html que genero con angular y quiero capturar el id que le pongo a la celada pero no hace nada.
HTML:

<div class="col-lg-12">
        <table class="table">
            <tr>
                <th>Frace</th>
                <th>Autor</th>
                <th>Banner</th>
                <th> </th>
                <th> </th>
            </tr>
            <tr ng-repeat="item in frase.listar" ng-model="vm.id" ng-value="{{item.id}}">
                <td>{{item.frace}}</td> 
                <td>{{item.autor}}</td> 
                <td>{{item.id_banner}}</td> 
                <td><a id="{{item.id}}" ng-click="frase.edit()" href=""><i class="fa fa-pencil-square-o"></i></a></td>
                <td><a id="{{item.id}}" onclick="drop(this.id);"><i class="fa fa-times"></i></a></td>
            </tr>
        </table>
    </div>

Controllador

(function() {
    'use strict';
    angular
        .module('app')
        .controller('FraseController', FraseController);

    FraseController.$inject = ['FraseService','BannerService','ngDialog'];

    function FraseController(FraseService,BannerService,ngDialog) {
        var vm = this;

        vm.texto   = 'Frase Ocasional';
        vm.listar  = [];
        vm.lbanner = [];
        vm.nfrase  = '';

        activate();

        vm.edit = function(){  
            alert(vm.id);       

        }

        vm.add = function(){
            ngDialog.open({ template: 'newFrase' });    
        }

        function activate() {
            FraseService.getAll().then(function(response) {
                vm.listar = response.data.response;
            });
            BannerService.getAll().then(function(response) {
                vm.lbanner = response.data.response;
            });
        }
    }
}());

lo que quiero es capturar el id de la frase para hacer peticiones con el o eliminar la frase.
Saludos Dairon

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta