Как получить конкретное значение из массива в angularjs, его можно использовать в самом файле js? - PullRequest
0 голосов
/ 17 сентября 2018
$scope.login = function () {

    var userLogin = JSON.parse(localStorage.getItem('userData'));

    userLog = (userLogin.Name)
    console.log(userLogin);

}

это в моем браузере localstorage

[{" Name":"Admin","EmailId":"admin@gmail.com","password":"Admin","PhoneNo":"9765432108"},{"Name":"testuser2","EmailId":"testuser2@gmail.com","password":"testing","PhoneNo":9871324560},{"Name":"test11","EmailId":"test111@gmail.com","password":"test","PhoneNo":9632196321}]

Из консоли я получил вывод как,

0: Object { " Name": "Admin", EmailId: "admin@gmail.com", password: "Admin", … }

Но я хочу добавить это имя и пароль в отдельную переменную

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

$ scope.login = function () {

        var userLogin = JSON.parse(localStorage.getItem('userData'));

        for (var i = 0; i < userLogin.length; i++) {

         console.log("EmailId: "userLogin[i].EmailId);
          console.log("password: " userLogin[i].password); 

            }
0 голосов
/ 17 сентября 2018

Вы можете использовать ниже код

$scope.login = function () {

var userLogin = JSON.parse(localStorage.getItem('userData'));

for(data of userLogin){
    console.log(data.Name);
    console.log(data.password);
 }

}

...