Я пытаюсь заставить контроллер правильно загрузиться на вкладке. Я попробовал в модуле следующее загрузить контроллер на вкладке.
$stateProvider
.state('main', {
url: '/main',
data: {
'selectedTab' : 0
},
templateUrl: 'main.html'
})
.state('main.tab1', {
url: '/tab1',
data: {
'selectedTab' : 1
},
templateUrl: 'tab1.html',
controller: 'MembersCtrl as vm'
})
.state('contact', {
url: '/contact',
data: {
'selectedTab' : 2
},
templateUrl: 'tab2.html'
});
Когда я загружаю вкладку, ничего не происходит, когда я вызываю функцию register в контроллере. Есть ли другой подход, который я могу попробовать.
.state('main.tab1', {
url: '/tab1',
data: {
'selectedTab' : 1
},
templateUrl: 'tab1.html',
controller: 'MembersCtrl',
controllerAs: 'vm' // here where you set it
})