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