AngularJS - поставить объект с функцией.функция не сохраняется в cookie? - PullRequest
0 голосов
/ 14 октября 2018

У меня есть следующее:

$scope.powerUps = [
    { id: "a", name: "+1 Click", cpsEffect: 0, clickEffect:  1, cost:10, 
      costMultiplier: 1.2, active : true, 
      buy: function(){
           $scope.clickValue += 1;
           $scope.counter = Math.round($scope.counter - this.cost);
           this.cost = Math.round((this.cost * this.costMultiplier));
           $cookies.putObject("powerUps",$scope.powerUps);
      }
    }, ... 
]

При просмотре сохраненного файла cookie после использования $cookies.putObject или восстановления его с помощью $cookies.getObject я обнаружил, что все присутствует, кроме функции "купить".Это угловая причуда?Или что-то более фундаментальное, о чем я не знаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...