2
respostas

Atualizando pedido do carro

Boa tarde, queria saber se possível pegar as informações que não foram enviadas para o servidor ( que está em vermelho, e editar antes de enviar) tentei usar o angular.fromJson($stateParams.carro);, porém se eu não tento passar o objeto a view abre.

2 respostas

O dado está salvo no seu banco de dados. Basta fazer um select, pegar o dado e fazer oq vc quiser com ele.

Um exemplo do código que to tentando fazer.

#/app/visualizar/{"id":1,"user_id":"1","tipo_dado_id":1,"cod_amostra":"teste","latitude":"-18.997955","longitude":"-57.6522158","data_hora":"25/08/2017 0:39:06","observacao":"teste","escolha_tipo":"Ambiente Natural","tipo_info":"2.0","confirmado":"false"}

Isso vem do banco de dados interno. Código no arquivo routes.js

.state('app.visualizar',{
        url : '/visualizar/:info',
        views : {
            'menuContent' : {
                templateUrl : 'templates/visualizar.html',
                controller: 'VisualizarController'
            }
        }
    })

Controller

angular.module('starter')
.controller('VisualizarController', function($scope,$stateParams,$ionicPopup){

    $scope.info = angular.fromJson($stateParams.info);
    console.log($scope.info );
});