2016-06-28 127 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)'輸出?也爲演示創建一個plunker。 –

+0

我不能創建plunker它是非常複雜的代碼。 http://i.prntscr.com/47b20958d7a643bca1b06c852406dd7d.png – reflija

+0

您的給定鏈接被阻止在我的前提下。 :(使用imgur –

回答

1

嘗試更換

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

隨着

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

沒有工作沒有結果顯示,即使輸出現在是undefined – reflija

+0

謝謝最後一個工作 $ scope.countries = angular.fromJson(響應).response.data; – reflija

+0

好的,我已經更新了我的答案,以刪除不適用於您的選項,請選擇它,如果它對您有幫助 – BeetleJuice