Advertisement
Guest User

Untitled

a guest
Jul 25th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. **This is my api**
  2. [{
  3. _id: "578c8c670f3cd0941efb337c",
  4. name: "John",
  5. gender: "Male",
  6. age: "34",
  7. __v: 0,
  8. },
  9. {
  10. _id: "5794a90f96391dcc2436e43f",
  11. name: "Valur",
  12. gender: "Male",
  13. age: "22",
  14. __v: 0,
  15. },
  16. {
  17. _id: "5794abad70df28541eab170b",
  18. name: "Paul",
  19. gender: "Male",
  20. age: "43",
  21. __v: 0,
  22. }]
  23.  
  24. import { Http } from 'angular2/http';
  25. constructor(private _http: Http) { }
  26.  
  27. getuser(): Observable<any> {
  28. return this._http.get('http://localhost:1000/api/users')
  29. .map(res => res.json());
  30. }
  31.  
  32. import { UserService } from '../services/userservice';
  33.  
  34. constructor(private userService: UserService) { }
  35. _data: Object;
  36.  
  37. getUser():void {
  38. this.userService.getuser()
  39. .subscribe(data => this._data = data,
  40. error => console.log(error));
  41.  
  42. console.log(this._data); //this part doesn't pull data at all.
  43. }
  44.  
  45.  
  46. //My view
  47. <div *ngFor="#u of _data">
  48. {{u.name}} //this part gives me an error
  49. </div>
  50.  
  51. //But when i try to pull data from "subscribe" like this:
  52. <div>
  53. {{_data | json }} //data is available
  54. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement