我想以完全相同的格式访问json:
{"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]}
脚本:
phonecatApp.controller('PhoneListCtrl', ['$scope', '$http', function($scope, $http) {
$http.get('employees/employees.json').success(function(data) {
$scope.resources = data;
});
如果我删除“雇员”,那么它只有[] iwill中的属性才能获取我的数据。但如果像上面的例子那样离开我就无法获得我的数据。
感谢任何帮助。
答案 0 :(得分:2)
您只需遵循JSON的结构即可。由于数据是整个JSON字符串,因此可以通过employees键访问员工数组。试试这个:
$scope.resources = data.employees;