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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.
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 );
});