Ваш текущий контроллер разрушается при переходе в другое состояние / представление.Если вы хотите сохранить свое значение, сохраните это значение в сервисе, используя setDropdownValue(value)
при переходе в другое состояние, и получите это значение из сервиса, используя getDropdownValue()
, когда ваш контроллер загружается.Вы можете проверить ниже пример:
app.service('dataService', function() {
var dropdownvalue = null;
this.setDropdownValue= function (value) {
dropdownvalue = value;
};
this.getDropdownValue= function () {
return dropdownvalue;
}
});
app.controller('myCtrl', function($scope, dataService) {
$scope.dropdownVariable= dataService.getDropdownValue();
// While changing view call dataService.setDropdownValue($scope.dropdownVariable);
});