2016-06-28 2 views
0

ScreenshotAngularJS와 JSON 응답

나는 response.dataresponse.data.data 모두에 접근했지만, 어느 쪽도했다.

JSON 파일에서 각기 다른 옵션에 대한 국가 목록을 가져와야합니다.

webServices.getCountries({ 
}, function success(response) { 
    $scope.countries = angular.fromJson(response); 
}); 

내 HTML :

<select class="dropdown" id="input4" name="countries" > 
    <option class="label">* Choose your location</option> 
    <option ng-repeat="country in countries" value="{{country}}">{{country}}</option> 
</select> 
+0

'을 console.log ($ scope.countries) '출력으로

$scope.countries = angular.fromJson(response); 

를 교체하려고 ?? 또한 데모 용 플 런커를 만듭니다. –

+0

정말 복잡한 코드입니다. http://i.prntscr.com/47b20958d7a643bca1b06c852406dd7d.png – reflija

+0

내 사이트에서 귀하의 링크가 차단되었습니다. :(사용 imgur –

답변

1

$scope.countries = angular.fromJson(response).response.data; 
+0

출력 결과가 표시되지 않습니다. 출력도 이제 정의되지 않았습니다. – reflija

+0

마지막으로 감사합니다. $ scope.countries = angular.fromJson 응답) .response.data; – reflija

+0

Ok. 도움이 되었으면 선택 사항을 제거하기 위해 답을 업데이트했습니다. 도움이 되었으면 선택하십시오. – BeetleJuice