Я работаю над приложением, в котором пользователь сначала выбирает элемент, а затем получает вкладки, связанные с действиями, доступными для этого элемента.Обновление параметра вкладки Ionic/AngularJS после создания
Для того, чтобы держать вещи простыми (а также потому, что я не знаю, как поступить иначе) я передать идентификатор объекта в HREF вкладки, так что вы имеете/{object_id}/Tab1
Вкладка меню создается в следующем:
.state('check', {
abstract: true,
url: "/check/:eventId",
templateUrl: "templates/check_menu.html",
controller: 'checkMenuCtrl'
})
Он отлично работает для первого элемента, но если я вернусь в меню и выбрать другой объект, то HREF ссылка из меню вкладок все еще с первым идентификатором.
Похоже, что $ stateParams.object_id используется для заполнения вкладок. Href никогда не обновляется.
.controller('checkMenuCtrl', function($rootScope, $scope, $stateParams) {
$scope.eventid=$stateParams.eventId;
})
Любая идея, как я мог это сделать? Спасибо вам за помощь!
Можете ли вы воспроизвести проблему в кодедеене? Является ли случай * id * корректным здесь: '$ scope.eventid'? – denisazevedo