У меня возникает странная проблема со следующим. В режиме работы с пером или в браузере функция state.go работает нормально, как ожидалось. Однако, когда я запускаю приложение на устройстве (без использования функции «Печенье»), приложение не применяет переход к новому состоянию.
Это, как я вызываю функцию:
<ion-nav-buttons side="right"><a class="button button-clear navButtons" ng-click="setSelectedForEdit(selectedChannel)">DÜZENLE</a></ion-nav-buttons>
И это контроллер:
.controller('ChannelCtrl', function($scope, $rootScope, $stateParams, $state, firebaseDataService) {
$scope.setSelectedForEdit = function(channelUniqueID) {
$state.go('app.channel-edit', {'channelId':channelUniqueID});
};
})
И мой маршрут следующий:
.state('app.channel-edit', {
url: '/channels/:channelId/edit',
views: {
'menuContent': {
templateUrl: 'templates/ChannelEdit.html',
controller: 'ChannelEditCtrl'
}
},
cache: false
})
Любой испытал то же самое до?
Является ли channelUniqueID заполненным в state.go методом вашего мобильного просмотра? – Srijith
Какая ошибка на вашем мобильном телефоне? Вы можете проверить с помощью Google Chrome свои подключенные устройства. – Greg
@Srijith Я не уверен, что вы имели в виду, но это переменная корнеплода. –