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

이것은 내 json 파일입니다.각도 JS 컨트롤러에서 로그인을 위해 json 파일을 반복하는 방법은 무엇입니까?

+2

이 https://docs.angularjs.org/api/ng/function/angular.forEach – karman

+1

당신의 JSON 구조를 볼 시도 할 수 있습니다 그는 그것을 위해 쉼표를 제거 할 필요가 잘못된 –

+2

@Sam입니다 . – karman

답변

0

어쩌면 추가 정보를 원하시면 다음 번에 더 좋을 것이다, 어쨌든 난 생각이 의지가 당신을 도와줍니다 :

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

:

먼저, JSON 더 이런 것입니다 유효성을 검사 할 수 있습니다 JSON here

그리고 컨트롤러에 해당 JSON을 얻을 것이다 그래서 당신은 할 수 있습니다 :

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

또는 당신은 항상 lodash

+0

을 제거해야합니다. 어떻게 점검 할 수 있습니까? –

+0

나는 먼저'var users = yourjson.users'와 같은 사용자를 얻고'users.forEach (function (singleUser) {console.log (singleUser)})'와 같이 반복하고 콘솔에 {username} : "admin12", "password": "admin12"} 그리고 당신은'singleUser.username 또는 singleUser.password'처럼 얻을 수 있습니다. –