Hola,
Tengo la siguiente tabla con ng-repeat
Código HTML:
<tr ng-repeat="data in filtered = (list | filter:search | orderBy : predicate :reverse) | startFrom:(currentPage-1)*entryLimit | limitTo:entryLimit">
<td>{{data.nombre}}</td>
<td>{{data.apellido}}</td>
<td>{{data.rut}}</td>
<td>{{data.telefono}}</td>
<!-- Aca mi mal invento-->
<td>{{provincias [ {{0}} ]}}</td>
<td>{{data.giro}}</td>
<td>{{data.email}}</td>
</tr>
y el codigo app.js
Código Javascript
:
Ver originalvar app = angular.module('myApp', ['ui.bootstrap']);
app.controller('customersCrtl', function ($scope, $http, $timeout) {
$http.get('ajax/getCustomers.php').success(function(data){
$scope.list = data;
});
$scope.provincias = ['Provincia 1', 'Provincia 2', 'Provincia 3'];
Mi intencion era pasarle al array provincias el indice que viene de mi consulta a la bd para mostrar la provincia en la tabla, pero angular no permite una expresión dentro de otra expresion.
Como debería realizar el proceso? deberia manejarlo en el js o existe alguna forma en angular para tomar esos valores?.... Gracias por tomarte el tiempo en leer.