回来页后的值设置为默认值

问题描述 投票:0回答:1

我已经在下降中选择第二值了,值应保持不变,当我到下一个页面,回来值被更改为第一个。所以有人能帮助我对此?

angularjs
1个回答
0
投票

当你浏览到其他国家/查看当前的控制器被摧毁。如果您想保留自己的价值,然后使用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);
});
© www.soinside.com 2019 - 2024. All rights reserved.