Ошибка: неуказанная ошибка.при добавлении localStorage.setItem в угловой JS - PullRequest
0 голосов
/ 12 декабря 2018

Я получаю следующую ошибку, когда добавляю localStorage.setItem ("фамилия", "Смит");линия к контроллеру.

Ошибка: неопределенная ошибка.в $ scope.singleSg (файл: /// C: /ashwitha%20G%20S/sugg/js/controller.js: 28: 21) в fn (код функции: 2: 296) в дорогойCheckFn (файл: ///C: /ashwitha%20G%20S/sugg/lib/angular.js: 15906: 11) при обратном вызове (файл: /// C: /ashwitha%20G%20S/sugg/lib/angular.js: 25885: 17)
в Scope.prototype. $ Eval (файл: /// C: /ashwitha%20G%20S/sugg/lib/angular.js: 17682: 9) в Scope.prototype. $ Apply (file: ///C: /ashwitha%20G%20S/sugg/lib/angular.js: 17782: 13) в функции Anonymous (файл: /// C: /ashwitha%20G%20S/sugg/lib/angular.js: 25890: 17) в n.event.dispatch (https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js:3:12312) в r.handle (https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js:3:9090)

.controller('sgController', function ($scope, $state, loginOperation) {

    loginOperation.suggestion().success(function (recData) {
        if (recData) {
                //console.log(recData);
            $scope.suggestions = recData;
            $scope.singleSg = function (index) {
                console.log(index);
                localStorage.setItem("lastname", "Smith");
                $state.go('sugRm');
            }
        }
    }).error(function () {
        console.log("Request failed");
        });


})

1 Ответ

0 голосов
/ 12 декабря 2018
.controller('sgController', function ($scope, $state,$localStorage,loginOperation) {

loginOperation.suggestion().success(function (recData) {
    if (recData) {
            //console.log(recData);
        $scope.suggestions = recData;
        $scope.singleSg = function (index) {
            console.log(index);
            $localStorage.setItem("lastname", "Smith");
            $state.go('sugRm');
        }
    }
}).error(function () {
    console.log("Request failed");
    });

})

использовать $ localStorage в качестве параметра в функции контроллера, тогда только вы получаете объект localalstorage.

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