terça-feira, 1 de dezembro de 2015

ionic | Passar um valor do .state para o controller


#State

    .state('app.detalhes', {
        url: '/detalhesDoc/:itemId',
        cache: false,
        views: {
          'menuContent': {
            templateUrl: 'templates/detalhesDoc.html',
            controller: 'detalhesDocCtrl',

             resolve: {
               valor: function () {
                 return 'Valor para passar';
               }
             }

          }
        }
      })

# Controller
.controller('detalhesDocCtrl', function($scope, $state, $cordovaSQLite, $stateParams, username) {


    $scope.valor = valor;
    alert($scope.valor); //Mostra o valor
    alert($stateParams.itemId); //Mostra o itemId



    })

Sem comentários:

Enviar um comentário