2016-11-10 5 views
-5
[ 
    { 
     "username": "admin12", 
     "password": "admin12" 
    }, 
    { 
     "username":"admin123", 
     "password" : "admin123" 
    }, 
] 

Это мой json-файл.Как выполнить итерацию json-файла для входа в угловой контроллер JS?

+2

посмотреть https://docs.angularjs.org/api/ng/function/angular.forEach – karman

+1

структуру JSon неправильно –

+2

@ Сэм Он должен удалить запятую для него , – karman

ответ

0

возможно подробнее в следующий раз будет лучше, во всяком случае я думаю, что это будет поможет вам:

Во-первых, ваш JSON будет лучше так:

{ 
    "users": [{ 
    "username": "username1" 
    }, { 
    "username": "username2" 
    }] 
} 

Совет: вы можете подтвердить ваш JSON here

И в контроллере вы получите, что JSON, так что вы можете сделать:

angular.forEach(yourjson, function(value, key) { 
    console.log('value', value); 
    console.log('key', key); 
}); 

Или вы всегда можете попробовать lodash

+0

, если я передаю имя пользователя как 'admin12' и пароль как 'admin12', как он получит checkd? –

+0

Я сначала буду использовать таких пользователей, как 'var users = yourjson.users', а затем перебирать его как' users.forEach (function (singleUser) {console.log (singleUser)}) 'и на консоли появляется {" username " : "admin12", "password": "admin12"}, и вы можете получить его как 'singleUser.username или singleUser.password' –