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

Ao clicar em Tirar foto nada acontece

Meu controller:

angular.module('starter').controller('PerfilController', function($rootScope, $scope, $cordovaCamera){

    $scope.estaEditando = false;
    $scope.textoBotao = 'Editar';

    $scope.usuarioLogado = $rootScope.usuario;

    $scope.tirarFoto = function(){

            var opcoes = {

            }

        $cordovaCamera.getPicture(opcoes).then(function(foto){
        }, function (erro){

        })
    }

    $scope.acaoBotao = function(){
        if($scope.estaEditando) {
           $scope.estaEditando = false;
           $scope.textoBotao = 'Editar';
        } else {
            $scope.estaEditando = true;
            $scope.textoBotao = 'Salvar';
        }

    }

});

Botão:

<button ng-show="estaEditando" ng-click="tirarFoto()" class="button button-full button-positive">Tirar Foto</button>

injeção app.js:

angular.module('starter', ['ionic', 'idf.br-filters', 'ngCordova'])

importação index.html:

    <script src="lib/ngCordova/dist/ng-cordova.min.js" ></script>
    <script src="cordova.js"></script>
1 resposta
solução!

eu esqueci de rodar o comando:

cordova plugin add cordova-plugin-camera

resolvido!