@rochasdv wrote:
I have an app built using ionic framework, I follow the instructions on ionicframework learn page and now I am using the native sidemenu. The problem is, I can't use controller alias. Here is a snipet of my app.js with the route config:
angular.module('checklist-atendimento', [
'ionic',
'oc.lazyLoad',
'ngStorage',
'ngCordova',
'ngMask'
])
.config(function($stateProvider, $urlRouterProvider, $httpProvider) {$urlRouterProvider.otherwise('/app/atendimento/1'); $httpProvider.interceptors.push('TratamentoDeErrosService'); $stateProvider .state('app', { abstract: true, url: '/app', views: { 'conteudo': { templateUrl: 'app/templates/menu.html' } } }) .state('app.inicio', { url: '/inicio', views: { 'menuContent': { templateUrl: 'app/views/inicio.html', controller: 'InicioController', } } }) .state('app.atendimento', { url: '/atendimento/:codMenu', views: { 'menuContent': { templateUrl: 'app/views/atendimento.html', controller: 'AtendimentoController', controllerAs: 'atendimentoCrl' } } })
});
As you can see, I have 2 states, one without controllerAs (InicioController) and the other using controllerAs (AtendimentoController).
In controller I use:
$scope.test ="TEST!!!"
and in the view I insert
<b>{{atendimentoCtrl.test}}<b>
Nothing happens, if I use just {{test}}, but the text is shown.
Anyone knows how to do it ?
Posts: 1
Participants: 1