Контроллер не инициализируется на той же странице при использовании $state.go или $location.href
Я использую боковое меню в моем ionic для идентификатора категории передачи приложения на страницу продукта с помощью службы, но данные не обновляются в соответствии с текущим идентификатором категории. Когда я нажимаю aaa, я успешно перенаправляюсь на страницу продукта и предупреждаю 1. Снова формирую боковое меню, когда я нажимаю «bbb», я не получаю оповещения. Кроме того, если я сначала выбрал bbb, то будет предупреждено 2, и наоборот.
Шаблон бокового меню
<ion-item nav-clear menu-close ng-click="allproductpage(1)">aaa</ion-item>
<ion-item nav-clear menu-close ng-click="allproductpage(2)">bbb</ion-item>
Контроллер бокового меню
$scope.allproductpage= function(a){
angular.extend(inpsf.inps, {act_cat : a}) // inpsf is service
$location.path('/app/allproducts')
}
Страница продукта
.controller('AllproductsCtrl', function($scope,inpsf)
{
alert(inpsf.inps.act_cat)
})
P.S Я использую $ionicConfigProvider.views.maxCache(0);
в своем .config