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>