Estou cursando uma matéria na qual o professor esta fazendo uso do AngularJS + Cordova. O problema é que eu testo a aplicação com cordova run browser e ela funciona normalmente. Mas na hora em que compilo para android, ela quebra e nada funciona.
No browser ela oculta e exibe normalmente a opção ''o que é IMC?" e também faz o calculo. Jà no celular, ela não faz absolutamente nada. Alguém saberia o que pode ser?
Segue o JS do projeto.
//Modulo
var imcModulo = angular.module('imcApp', []);
//Controler
imcModulo.controller('imcController', function ($scope) {
//Função para calcular o IMC do usuário
$scope.calcularIMC = function () {
//Calcular o IMC
$scope.imc = $scope.peso / ($scope.altura * $scope.altura);
//Decisão
if ($scope.imc < 18.5) {
$scope.situacao = 'Abaixo do peso';
} else if ($scope.imc >= 18.5 && $scope.imc < 30) {
$scope.situacao = 'Peso normal';
} else if ($scope.imc > 30) {
$scope.situacao = 'Obesidade.';
}
$scope.exibeResultados = true;
}
//Função para exibir/ocultar "o que é IMC?"
$scope.mudaSobreIMC = function (){
$scope.sobreIMC = !$scope.sobreIMC;
}
//Função para esconder os resultados
$scope.esconderIMC = function () {
$scope.exibeResultados = false;
}
});