Установка значения на значение по умолчанию после возвращения на страницу - PullRequest
0 голосов
/ 05 февраля 2019

Я выбрал второе значение в раскрывающемся списке, значение должно остаться прежним, когда я вернусь на следующую страницу и вернусь, значение будет изменено на первое.чтобы кто-нибудь мог помочь мне с этим?

1 Ответ

0 голосов
/ 05 февраля 2019

Ваш текущий контроллер разрушается при переходе в другое состояние / представление.Если вы хотите сохранить свое значение, сохраните это значение в сервисе, используя 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);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...