2016-06-28 104 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