Olá amigos,estou criando uma app utilizando phonegap,angularJS e NodeJS!
É um aplicativo que disponibilizará simulados.
No meu controller eu ja possuo as questões e alternativas do simulado
escolhido, só que eu preciso saber como carregar esses 2 JSON's usando um
unico ng-repeat, ou seja, carregar as questões(1º JSON) e suas devidas
alternativas(2º JSON).
*Ai vai o meu controller:*
*meusControllers.controller('SimuladoController',
['$scope','$http','ConexaoService',function($scope,$http, ConexaoService){
var url = "http://192.168.0.10:7000/curso/listar"; $http.get(url)
.success(function(data){ $scope.cursos = data; $scope.meusCursos =
$scope.cursos[0]; }) .error(function(data){
navigator.notification.alert('Erro ao buscar os cursos do aplicativo.',
function(){}, 'Erro','Fechar'); }); $scope.listarSimulados = function(){
var idCurso = $scope.meusCursos.id; var url =
"http://192.168.0.10:7000/curso/simulados"; $http.post(url,{"id":idCurso})
.success(function(data){ simulados = data; $scope.simulados = simulados; })
.error(function(data){ navigator.notification.alert('Erro ao buscar os
simulados do aplicativo.', function(){}, 'Erro','Fechar'); }); };
$scope.carregarSimulado = function(simulado){ var getQuestoes =
function(simuladoSelecionado, callback){ var url =
"http://192.168.0.10:7000/questao/simulado/"; $http.post(url,{ "id":
simuladoSelecionado.id }) .success(function(data){ questoes = data;
callback(questoes); }) .error(function(data){
navigator.notification.alert('Erro ao carregar ao executar o simulado.',
function(){}, 'Erro','Fechar'); }); } var getAlternativas =
function(questoes){ for(var i=0; i<questoes.length;i++){
$http.post("http://192.168.0.10:7000/alternativa/questao/",{"id":questoes[i].id})
.success(function(data){ $scope.questoes = []; alternativas = data;
$scope.questoes = questoes,alternativas; }); }
$scope.ons.navigator.resetToPage('processar.html'); } getQuestoes(simulado,
getAlternativas); }Alguem poderia ajudar-me?Obrigado!*
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.