Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

ngRepeat

Olá, É possível comparar o índice de dois ng-repeat, que poder coletar e trabalhar com a informação de ambos. Por exemplo quero clicar em um botão e trazer informações cruzando seus valores, segue um trecho do html e do angular.

Html

inicio{{busca.dataIn | date: 'dd/MM/yyyy - HH:mm'}}{{busca.veiculoIn}}{{busca.instalador | limitTo:8}}{{busca.kmIn}}

Final da corrida
DataVeiculoInstaladorKm
termino{{busca.dataOut | date: 'dd/MM/yyyy - HH:mm'}}{{busca.veiculoOut}}{{busca.instalador | limitTo: 8}}{{busca.kmOut}}

Angular

$scope.search = function(){

var inicio = formataData(document.getElementById('inicio').value.substring(0, 10)); var termino = formataData(document.getElementById('termino').value.substring(0, 10)); var idCar = $scope.car.IdVeiculo;

buscarCorrida.getCorridas(inicio,termino,idCar).then(function(corridas){ console.log(corridas);

// if (corridas != null) var cont = 0; $scope.dados = []; $scope.dadosT = []; for (var i = 0; i < corridas.data.length; i++) { // var deviceDate =corridas.data[i].deviceStartDate.substring(0,10); //alert(deviceDate); //if( (deviceDate >= inicio && deviceDate <= termino) && corridas.data[i].open == true) if(corridas.data[i].open == true){ $scope.dados.push ({ dataIn: corridas.data[i].deviceStartDate, veiculoIn: $scope.car.Placa+" - "+$scope.car.Modelo, instalador: corridas.data[i].user.name, kmIn: corridas.data[i].mileage, fotoIn: corridas.data[i].photo //corridas.data[i].deviceStartDate.substring(0, 10)+" - "+corridas.data[i].deviceStartDate.substring(11, 16) }); //cont++; } if(corridas.data[i].open == false){ $scope.dadosT.push ({ dataOut: corridas.data[i].deviceStartDate, veiculoOut: $scope.car.Placa+" - "+$scope.car.Modelo, kmOut: corridas.data[i].mileage //fotoIn: corridas.data[i].photo }); cont++; } }; console.log($scope.dados); console.log($scope.dadosT); )};

};

$scope.coletaDados = function(busca){

$scope.info=[];

$scope.info.push($scope.dados); $scope.info.push($scope.dadosT); console.log($scope.info);

//Aqui em cima estou tentando pegar as informações mas não sei se esta correto

};

1 resposta
solução!

Desconsiderar ficou muito bagunçado, irei refazer o tópico grato.