2016-11-06 7 views
0

zu zeigen Ich versuche, JSON Array auf UI anzuzeigen. JSON Array ist in der Steuerung und ich versuche, sie zu sehen. Ich habe den Code erwähnt, was ich getan habe. Könnte irgendjemand von den Gurus über diese Frage nachdenken und antworten/Feedback geben, wenn mein schmutziger Hack der richtige Weg ist oder besser umgesetzt werden kann. Hier ist Code.Ich versuche, JSON-Array mit Winkel

var practiceApp = angular.module('usermodel', []) 
 
.controller('UserController', UserController); 
 

 
function UserController(){ 
 
\t this.users= [{ 
 
    "id": 1, 
 
    "name": "Leanne Graham", 
 
    "username": "Bret", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Kulas Light", 
 
     "suite": "Apt. 556", 
 
     "city": "Gwenborough", 
 
     "zipcode": "92998-3874", 
 
     "geo": { 
 
     "lat": "-37.3159", 
 
     "lng": "81.1496" 
 
     } 
 
    }, 
 
    "phone": "1-770-736-8031 x56442", 
 
    "website": "hildegard.org", 
 
    "company": { 
 
     "name": "Romaguera-Crona", 
 
     "catchPhrase": "Multi-layered client-server neural-net", 
 
     "bs": "harness real-time e-markets" 
 
    } 
 
    }, 
 
    { 
 
    "id": 2, 
 
    "name": "Ervin Howell", 
 
    "username": "Antonette", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Victor Plains", 
 
     "suite": "Suite 879", 
 
     "city": "Wisokyburgh", 
 
     "zipcode": "90566-7771", 
 
     "geo": { 
 
     "lat": "-43.9509", 
 
     "lng": "-34.4618" 
 
     } 
 
    }, 
 
    "phone": "010-692-6593 x09125", 
 
    "website": "anastasia.net", 
 
    "company": { 
 
     "name": "Deckow-Crist", 
 
     "catchPhrase": "Proactive didactic contingency", 
 
     "bs": "synergize scalable supply-chains" 
 
    } 
 
    }, 
 
    { 
 
    "id": 3, 
 
    "name": "Clementine Bauch", 
 
    "username": "Samantha", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Douglas Extension", 
 
     "suite": "Suite 847", 
 
     "city": "McKenziehaven", 
 
     "zipcode": "59590-4157", 
 
     "geo": { 
 
     "lat": "-68.6102", 
 
     "lng": "-47.0653" 
 
     } 
 
    }, 
 
    "phone": "1-463-123-4447", 
 
    "website": "ramiro.info", 
 
    "company": { 
 
     "name": "Romaguera-Jacobson", 
 
     "catchPhrase": "Face to face bifurcated interface", 
 
     "bs": "e-enable strategic applications" 
 
    } 
 
    }, 
 
    { 
 
    "id": 4, 
 
    "name": "Patricia Lebsack", 
 
    "username": "Karianne", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Hoeger Mall", 
 
     "suite": "Apt. 692", 
 
     "city": "South Elvis", 
 
     "zipcode": "53919-4257", 
 
     "geo": { 
 
     "lat": "29.4572", 
 
     "lng": "-164.2990" 
 
     } 
 
    }, 
 
    "phone": "493-170-9623 x156", 
 
    "website": "kale.biz", 
 
    "company": { 
 
     "name": "Robel-Corkery", 
 
     "catchPhrase": "Multi-tiered zero tolerance productivity", 
 
     "bs": "transition cutting-edge web services" 
 
    } 
 
    }, 
 
    { 
 
    "id": 5, 
 
    "name": "Chelsey Dietrich", 
 
    "username": "Kamren", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Skiles Walks", 
 
     "suite": "Suite 351", 
 
     "city": "Roscoeview", 
 
     "zipcode": "33263", 
 
     "geo": { 
 
     "lat": "-31.8129", 
 
     "lng": "62.5342" 
 
     } 
 
    }, 
 
    "phone": "(254)954-1289", 
 
    "website": "demarco.info", 
 
    "company": { 
 
     "name": "Keebler LLC", 
 
     "catchPhrase": "User-centric fault-tolerant solution", 
 
     "bs": "revolutionize end-to-end systems" 
 
    } 
 
    }, 
 
    { 
 
    "id": 6, 
 
    "name": "Mrs. Dennis Schulist", 
 
    "username": "Leopoldo_Corkery", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Norberto Crossing", 
 
     "suite": "Apt. 950", 
 
     "city": "South Christy", 
 
     "zipcode": "23505-1337", 
 
     "geo": { 
 
     "lat": "-71.4197", 
 
     "lng": "71.7478" 
 
     } 
 
    }, 
 
    "phone": "1-477-935-8478 x6430", 
 
    "website": "ola.org", 
 
    "company": { 
 
     "name": "Considine-Lockman", 
 
     "catchPhrase": "Synchronised bottom-line interface", 
 
     "bs": "e-enable innovative applications" 
 
    } 
 
    }, 
 
    { 
 
    "id": 7, 
 
    "name": "Kurtis Weissnat", 
 
    "username": "Elwyn.Skiles", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Rex Trail", 
 
     "suite": "Suite 280", 
 
     "city": "Howemouth", 
 
     "zipcode": "58804-1099", 
 
     "geo": { 
 
     "lat": "24.8918", 
 
     "lng": "21.8984" 
 
     } 
 
    }, 
 
    "phone": "210.067.6132", 
 
    "website": "elvis.io", 
 
    "company": { 
 
     "name": "Johns Group", 
 
     "catchPhrase": "Configurable multimedia task-force", 
 
     "bs": "generate enterprise e-tailers" 
 
    } 
 
    }, 
 
    { 
 
    "id": 8, 
 
    "name": "Nicholas Runolfsdottir V", 
 
    "username": "Maxime_Nienow", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Ellsworth Summit", 
 
     "suite": "Suite 729", 
 
     "city": "Aliyaview", 
 
     "zipcode": "45169", 
 
     "geo": { 
 
     "lat": "-14.3990", 
 
     "lng": "-120.7677" 
 
     } 
 
    }, 
 
    "phone": "586.493.6943 x140", 
 
    "website": "jacynthe.com", 
 
    "company": { 
 
     "name": "Abernathy Group", 
 
     "catchPhrase": "Implemented secondary concept", 
 
     "bs": "e-enable extensible e-tailers" 
 
    } 
 
    }, 
 
    { 
 
    "id": 9, 
 
    "name": "Glenna Reichert", 
 
    "username": "Delphine", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Dayna Park", 
 
     "suite": "Suite 449", 
 
     "city": "Bartholomebury", 
 
     "zipcode": "76495-3109", 
 
     "geo": { 
 
     "lat": "24.6463", 
 
     "lng": "-168.8889" 
 
     } 
 
    }, 
 
    "phone": "(775)976-6794 x41206", 
 
    "website": "conrad.com", 
 
    "company": { 
 
     "name": "Yost and Sons", 
 
     "catchPhrase": "Switchable contextually-based project", 
 
     "bs": "aggregate real-time technologies" 
 
    } 
 
    }, 
 
    { 
 
    "id": 10, 
 
    "name": "Clementina DuBuque", 
 
    "username": "Moriah.Stanton", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Kattie Turnpike", 
 
     "suite": "Suite 198", 
 
     "city": "Lebsackbury", 
 
     "zipcode": "31428-2261", 
 
     "geo": { 
 
     "lat": "-38.2386", 
 
     "lng": "57.2232" 
 
     } 
 
    }, 
 
    "phone": "024-648-3804", 
 
    "website": "ambrose.net", 
 
    "company": { 
 
     "name": "Hoeger LLC", 
 
     "catchPhrase": "Centralized empowering task-force", 
 
     "bs": "target end-to-end models" 
 
    } 
 
    } 
 
] 
 
}
<h1> Here we have listed two users</h1> 
 
<body> 
 
<div ng-model="usermodel" ng-controller="UserController as us" > 
 
<table class="table table-striped"> 
 
\t <th>id</th> 
 
\t <th>name</th> 
 
\t <th>email</th> 
 
\t <th>address</th> 
 
\t <th>phone</th> 
 
\t </thead> 
 
    <tbody> 
 
    <tr ng-repeat= "item inusers"> 
 
    \t <td>{{item.id}}</td> 
 
    \t <td>{{item.name}}</td> 
 
    \t <td>{{item.email}}</td> 
 
    \t <td>{{item.address.city}}</td> 
 
    \t <td>{{item.phone}}</td> 
 
    </tr> 
 
\t </tbody> 
 
</table> 
 
</div> 
 
</body> 
 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 
 
<script src="user/userController.js" type="text/javascript"></script> 
 
<!-- Latest compiled and minified CSS --> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 

 
<!-- jQuery library --> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 

 
<!-- Latest compiled JavaScript --> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

I will be thankful for the great help. 
cheer 

Antwort

1

Hier ist die Lösung Arbeits sein. Hope it :)

var App = angular.module('App', []) 
 

 
    App.controller('UserController', function($scope) { 
 

 
    setTimeout(function(){ 
 
     $scope.$apply(function(){ 
 
     $scope.Users = [ 
 
     { 
 
      "id": 1, 
 
      "name": "Leanne Graham", 
 
      "username": "Bret", 
 
      "email": "[email protected]", 
 
      "address": { 
 
      "street": "Kulas Light", 
 
      "suite": "Apt. 556", 
 
      "city": "Gwenborough", 
 
      "zipcode": "92998-3874", 
 
      "geo": { 
 
       "lat": "-37.3159", 
 
       "lng": "81.1496" 
 
      } 
 
      }, 
 
      "phone": "1-770-736-8031 x56442", 
 
      "website": "hildegard.org", 
 
      "company": { 
 
      "name": "Romaguera-Crona", 
 
      "catchPhrase": "Multi-layered client-server neural-net", 
 
      "bs": "harness real-time e-markets" 
 
      } 
 
     }, 
 
     { 
 
      "id": 2, 
 
      "name": "Ervin Howell", 
 
      "username": "Antonette", 
 
      "email": "[email protected]", 
 
      "address": { 
 
      "street": "Victor Plains", 
 
      "suite": "Suite 879", 
 
      "city": "Wisokyburgh", 
 
      "zipcode": "90566-7771", 
 
      "geo": { 
 
       "lat": "-43.9509", 
 
       "lng": "-34.4618" 
 
      } 
 
      }, 
 
      "phone": "010-692-6593 x09125", 
 
      "website": "anastasia.net", 
 
      "company": { 
 
      "name": "Deckow-Crist", 
 
      "catchPhrase": "Proactive didactic contingency", 
 
      "bs": "synergize scalable supply-chains" 
 
      } 
 
     }, 
 
     { 
 
      "id": 3, 
 
      "name": "Clementine Bauch", 
 
      "username": "Samantha", 
 
      "email": "[email protected]", 
 
      "address": { 
 
      "street": "Douglas Extension", 
 
      "suite": "Suite 847", 
 
      "city": "McKenziehaven", 
 
      "zipcode": "59590-4157", 
 
      "geo": { 
 
       "lat": "-68.6102", 
 
       "lng": "-47.0653" 
 
      } 
 
      }, 
 
      "phone": "1-463-123-4447", 
 
      "website": "ramiro.info", 
 
      "company": { 
 
      "name": "Romaguera-Jacobson", 
 
      "catchPhrase": "Face to face bifurcated interface", 
 
      "bs": "e-enable strategic applications" 
 
      } 
 
     }, 
 
     { 
 
      "id": 4, 
 
      "name": "Patricia Lebsack", 
 
      "username": "Karianne", 
 
      "email": "[email protected]", 
 
      "address": { 
 
      "street": "Hoeger Mall", 
 
      "suite": "Apt. 692", 
 
      "city": "South Elvis", 
 
      "zipcode": "53919-4257", 
 
      "geo": { 
 
       "lat": "29.4572", 
 
       "lng": "-164.2990" 
 
      } 
 
      }, 
 
      "phone": "493-170-9623 x156", 
 
      "website": "kale.biz", 
 
      "company": { 
 
      "name": "Robel-Corkery", 
 
      "catchPhrase": "Multi-tiered zero tolerance productivity", 
 
      "bs": "transition cutting-edge web services" 
 
      } 
 
     }, 
 
     { 
 
      "id": 5, 
 
      "name": "Chelsey Dietrich", 
 
      "username": "Kamren", 
 
      "email": "[email protected]", 
 
      "address": { 
 
      "street": "Skiles Walks", 
 
      "suite": "Suite 351", 
 
      "city": "Roscoeview", 
 
      "zipcode": "33263", 
 
      "geo": { 
 
       "lat": "-31.8129", 
 
       "lng": "62.5342" 
 
      } 
 
      }, 
 
      "phone": "(254)954-1289", 
 
      "website": "demarco.info", 
 
      "company": { 
 
      "name": "Keebler LLC", 
 
      "catchPhrase": "User-centric fault-tolerant solution", 
 
      "bs": "revolutionize end-to-end systems" 
 
      } 
 
     }, 
 
     { 
 
      "id": 6, 
 
      "name": "Mrs. Dennis Schulist", 
 
      "username": "Leopoldo_Corkery", 
 
      "email": "[email protected]per.info", 
 
      "address": { 
 
      "street": "Norberto Crossing", 
 
      "suite": "Apt. 950", 
 
      "city": "South Christy", 
 
      "zipcode": "23505-1337", 
 
      "geo": { 
 
       "lat": "-71.4197", 
 
       "lng": "71.7478" 
 
      } 
 
      }, 
 
      "phone": "1-477-935-8478 x6430", 
 
      "website": "ola.org", 
 
      "company": { 
 
      "name": "Considine-Lockman", 
 
      "catchPhrase": "Synchronised bottom-line interface", 
 
      "bs": "e-enable innovative applications" 
 
      } 
 
     }, 
 
     { 
 
      "id": 7, 
 
      "name": "Kurtis Weissnat", 
 
      "username": "Elwyn.Skiles", 
 
      "email": "[email protected]", 
 
      "address": { 
 
      "street": "Rex Trail", 
 
      "suite": "Suite 280", 
 
      "city": "Howemouth", 
 
      "zipcode": "58804-1099", 
 
      "geo": { 
 
       "lat": "24.8918", 
 
       "lng": "21.8984" 
 
      } 
 
      }, 
 
      "phone": "210.067.6132", 
 
      "website": "elvis.io", 
 
      "company": { 
 
      "name": "Johns Group", 
 
      "catchPhrase": "Configurable multimedia task-force", 
 
      "bs": "generate enterprise e-tailers" 
 
      } 
 
     }, 
 
     { 
 
      "id": 8, 
 
      "name": "Nicholas Runolfsdottir V", 
 
      "username": "Maxime_Nienow", 
 
      "email": "[email protected]", 
 
      "address": { 
 
      "street": "Ellsworth Summit", 
 
      "suite": "Suite 729", 
 
      "city": "Aliyaview", 
 
      "zipcode": "45169", 
 
      "geo": { 
 
       "lat": "-14.3990", 
 
       "lng": "-120.7677" 
 
      } 
 
      }, 
 
      "phone": "586.493.6943 x140", 
 
      "website": "jacynthe.com", 
 
      "company": { 
 
      "name": "Abernathy Group", 
 
      "catchPhrase": "Implemented secondary concept", 
 
      "bs": "e-enable extensible e-tailers" 
 
      } 
 
     }, 
 
     { 
 
      "id": 9, 
 
      "name": "Glenna Reichert", 
 
      "username": "Delphine", 
 
      "email": "[email protected]", 
 
      "address": { 
 
      "street": "Dayna Park", 
 
      "suite": "Suite 449", 
 
      "city": "Bartholomebury", 
 
      "zipcode": "76495-3109", 
 
      "geo": { 
 
       "lat": "24.6463", 
 
       "lng": "-168.8889" 
 
      } 
 
      }, 
 
      "phone": "(775)976-6794 x41206", 
 
      "website": "conrad.com", 
 
      "company": { 
 
      "name": "Yost and Sons", 
 
      "catchPhrase": "Switchable contextually-based project", 
 
      "bs": "aggregate real-time technologies" 
 
      } 
 
     }, 
 
     { 
 
      "id": 10, 
 
      "name": "Clementina DuBuque", 
 
      "username": "Moriah.Stanton", 
 
      "email": "[email protected]", 
 
      "address": { 
 
      "street": "Kattie Turnpike", 
 
      "suite": "Suite 198", 
 
      "city": "Lebsackbury", 
 
      "zipcode": "31428-2261", 
 
      "geo": { 
 
       "lat": "-38.2386", 
 
       "lng": "57.2232" 
 
      } 
 
      }, 
 
      "phone": "024-648-3804", 
 
      "website": "ambrose.net", 
 
      "company": { 
 
      "name": "Hoeger LLC", 
 
      "catchPhrase": "Centralized empowering task-force", 
 
      "bs": "target end-to-end models" 
 
      } 
 
     } 
 
     ] 
 

 
     }); 
 
},100); 
 

 
});
<html> 
 
<head> 
 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> 
 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css"> 
 
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script> 
 
</head> 
 
<body> 
 
    <div class="container" ng-app="App" ng-controller="UserController"> 
 

 
    <table class=" table table-striped table-bordered"> 
 
     <tr> 
 
     <td> 
 
      Id 
 
     </td> 
 
     <td> 
 
      Name 
 
     </td> 
 
     <td> 
 
      Email 
 
     </td> 
 
     <td> 
 
      Address 
 
     </td> 
 
     <td> 
 
      Phone Number 
 
     </td> 
 
     </tr> 
 
     <tr ng-repeat="item in Users"> 
 
     <td>{{ item.id}}</td> 
 
     <td>{{ item.name }}</td> 
 
     <td>{{ item.email }}</td> 
 
     <td>{{ item.address }}</td> 
 
     <td>{{ item.phone }}</td> 
 
     </tr> 
 
    </table> 
 
    </div>

0

<tr ng-repeat= "item inusers"> Sollte <tr ng-repeat= "item in us.users">

+0

Ich habe auf diese Weise versucht, aber es noch denselben Fehler hat. –

0

Bruder, sorry, aber es gibt hilft viel erros auf Ihren Code.

Ich habe einige Änderungen an Ihrem Code vorgenommen und jetzt ist es richtig.

var practiceApp = angular.module('usermodel', []) 
 
.controller('UserController', ['$scope',function($scope){ 
 
    
 
    var self = this; 
 
    
 
    self.users = [{ 
 
    "id": 1, 
 
    "name": "Leanne Graham", 
 
    "username": "Bret", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Kulas Light", 
 
     "suite": "Apt. 556", 
 
     "city": "Gwenborough", 
 
     "zipcode": "92998-3874", 
 
     "geo": { 
 
     "lat": "-37.3159", 
 
     "lng": "81.1496" 
 
     } 
 
    }, 
 
    "phone": "1-770-736-8031 x56442", 
 
    "website": "hildegard.org", 
 
    "company": { 
 
     "name": "Romaguera-Crona", 
 
     "catchPhrase": "Multi-layered client-server neural-net", 
 
     "bs": "harness real-time e-markets" 
 
    } 
 
    }, 
 
    { 
 
    "id": 2, 
 
    "name": "Ervin Howell", 
 
    "username": "Antonette", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Victor Plains", 
 
     "suite": "Suite 879", 
 
     "city": "Wisokyburgh", 
 
     "zipcode": "90566-7771", 
 
     "geo": { 
 
     "lat": "-43.9509", 
 
     "lng": "-34.4618" 
 
     } 
 
    }, 
 
    "phone": "010-692-6593 x09125", 
 
    "website": "anastasia.net", 
 
    "company": { 
 
     "name": "Deckow-Crist", 
 
     "catchPhrase": "Proactive didactic contingency", 
 
     "bs": "synergize scalable supply-chains" 
 
    } 
 
    }, 
 
    { 
 
    "id": 3, 
 
    "name": "Clementine Bauch", 
 
    "username": "Samantha", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Douglas Extension", 
 
     "suite": "Suite 847", 
 
     "city": "McKenziehaven", 
 
     "zipcode": "59590-4157", 
 
     "geo": { 
 
     "lat": "-68.6102", 
 
     "lng": "-47.0653" 
 
     } 
 
    }, 
 
    "phone": "1-463-123-4447", 
 
    "website": "ramiro.info", 
 
    "company": { 
 
     "name": "Romaguera-Jacobson", 
 
     "catchPhrase": "Face to face bifurcated interface", 
 
     "bs": "e-enable strategic applications" 
 
    } 
 
    }, 
 
    { 
 
    "id": 4, 
 
    "name": "Patricia Lebsack", 
 
    "username": "Karianne", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Hoeger Mall", 
 
     "suite": "Apt. 692", 
 
     "city": "South Elvis", 
 
     "zipcode": "53919-4257", 
 
     "geo": { 
 
     "lat": "29.4572", 
 
     "lng": "-164.2990" 
 
     } 
 
    }, 
 
    "phone": "493-170-9623 x156", 
 
    "website": "kale.biz", 
 
    "company": { 
 
     "name": "Robel-Corkery", 
 
     "catchPhrase": "Multi-tiered zero tolerance productivity", 
 
     "bs": "transition cutting-edge web services" 
 
    } 
 
    }, 
 
    { 
 
    "id": 5, 
 
    "name": "Chelsey Dietrich", 
 
    "username": "Kamren", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Skiles Walks", 
 
     "suite": "Suite 351", 
 
     "city": "Roscoeview", 
 
     "zipcode": "33263", 
 
     "geo": { 
 
     "lat": "-31.8129", 
 
     "lng": "62.5342" 
 
     } 
 
    }, 
 
    "phone": "(254)954-1289", 
 
    "website": "demarco.info", 
 
    "company": { 
 
     "name": "Keebler LLC", 
 
     "catchPhrase": "User-centric fault-tolerant solution", 
 
     "bs": "revolutionize end-to-end systems" 
 
    } 
 
    }, 
 
    { 
 
    "id": 6, 
 
    "name": "Mrs. Dennis Schulist", 
 
    "username": "Leopoldo_Corkery", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Norberto Crossing", 
 
     "suite": "Apt. 950", 
 
     "city": "South Christy", 
 
     "zipcode": "23505-1337", 
 
     "geo": { 
 
     "lat": "-71.4197", 
 
     "lng": "71.7478" 
 
     } 
 
    }, 
 
    "phone": "1-477-935-8478 x6430", 
 
    "website": "ola.org", 
 
    "company": { 
 
     "name": "Considine-Lockman", 
 
     "catchPhrase": "Synchronised bottom-line interface", 
 
     "bs": "e-enable innovative applications" 
 
    } 
 
    }, 
 
    { 
 
    "id": 7, 
 
    "name": "Kurtis Weissnat", 
 
    "username": "Elwyn.Skiles", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Rex Trail", 
 
     "suite": "Suite 280", 
 
     "city": "Howemouth", 
 
     "zipcode": "58804-1099", 
 
     "geo": { 
 
     "lat": "24.8918", 
 
     "lng": "21.8984" 
 
     } 
 
    }, 
 
    "phone": "210.067.6132", 
 
    "website": "elvis.io", 
 
    "company": { 
 
     "name": "Johns Group", 
 
     "catchPhrase": "Configurable multimedia task-force", 
 
     "bs": "generate enterprise e-tailers" 
 
    } 
 
    }, 
 
    { 
 
    "id": 8, 
 
    "name": "Nicholas Runolfsdottir V", 
 
    "username": "Maxime_Nienow", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Ellsworth Summit", 
 
     "suite": "Suite 729", 
 
     "city": "Aliyaview", 
 
     "zipcode": "45169", 
 
     "geo": { 
 
     "lat": "-14.3990", 
 
     "lng": "-120.7677" 
 
     } 
 
    }, 
 
    "phone": "586.493.6943 x140", 
 
    "website": "jacynthe.com", 
 
    "company": { 
 
     "name": "Abernathy Group", 
 
     "catchPhrase": "Implemented secondary concept", 
 
     "bs": "e-enable extensible e-tailers" 
 
    } 
 
    }, 
 
    { 
 
    "id": 9, 
 
    "name": "Glenna Reichert", 
 
    "username": "Delphine", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Dayna Park", 
 
     "suite": "Suite 449", 
 
     "city": "Bartholomebury", 
 
     "zipcode": "76495-3109", 
 
     "geo": { 
 
     "lat": "24.6463", 
 
     "lng": "-168.8889" 
 
     } 
 
    }, 
 
    "phone": "(775)976-6794 x41206", 
 
    "website": "conrad.com", 
 
    "company": { 
 
     "name": "Yost and Sons", 
 
     "catchPhrase": "Switchable contextually-based project", 
 
     "bs": "aggregate real-time technologies" 
 
    } 
 
    }, 
 
    { 
 
    "id": 10, 
 
    "name": "Clementina DuBuque", 
 
    "username": "Moriah.Stanton", 
 
    "email": "[email protected]", 
 
    "address": { 
 
     "street": "Kattie Turnpike", 
 
     "suite": "Suite 198", 
 
     "city": "Lebsackbury", 
 
     "zipcode": "31428-2261", 
 
     "geo": { 
 
     "lat": "-38.2386", 
 
     "lng": "57.2232" 
 
     } 
 
    }, 
 
    "phone": "024-648-3804", 
 
    "website": "ambrose.net", 
 
    "company": { 
 
     "name": "Hoeger LLC", 
 
     "catchPhrase": "Centralized empowering task-force", 
 
     "bs": "target end-to-end models" 
 
    } 
 
    } 
 
] 
 
    
 
}]);
<h1> Here we have listed two users</h1> 
 
<body> 
 
<div ng-app="usermodel" ng-controller="UserController as us" > 
 
<table class="table table-striped"> 
 
\t <th>id</th> 
 
\t <th>name</th> 
 
\t <th>email</th> 
 
\t <th>address</th> 
 
\t <th>phone</th> 
 
\t </thead> 
 
    <tbody> 
 
    <tr ng-repeat= "item in us.users"> 
 
    \t <td>{{item.id}}</td> 
 
    \t <td>{{item.name}}</td> 
 
    \t <td>{{item.email}}</td> 
 
    \t <td>{{item.address.city}}</td> 
 
    \t <td>{{item.phone}}</td> 
 
    </tr> 
 
\t </tbody> 
 
</table> 
 
</div> 
 
</body> 
 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 
 
<script src="user/userController.js" type="text/javascript"></script> 
 
<!-- Latest compiled and minified CSS --> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 

 
<!-- jQuery library --> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 

 
<!-- Latest compiled JavaScript --> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

+0

Danke Bruder. Es funktioniert auf diesem Snippet aber nicht auf meinem Code. –