您正在寻找的解决方案在Angular的官方教程中。在本教程中,将使用Angulars $ http
service从JSON文件加载电话。在下面的代码中,我们使用 $
http.get 加载保存在phones目录中的phones.json文件:
var phonecatApp = angular.module('phonecatApp', []); phonecatApp.controller('PhoneListCtrl', function ($scope, $http) { $http.get('phones/phones.json').success(function(data) {$scope.phones = data;}); $scope.orderProp = 'age';});然后,我们遍历电话:
<table> <tbody ng-repeat="i in phones"> <tr><td>{{i.name}}</td><td>{{$index}}</td></tr> <tr ng-repeat="e in i.details"> <td>{{$index}}</td> <td>{{e.foo}}</td> <td>{{e.bar}}</td></tr> </tbody></table>


