Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.25 KB | None | 0 0
  1. $scope.players = [
  2. {
  3. "player": {
  4. "info": {
  5. "position": "D",
  6. "shirtNum": 4,
  7. "positionInfo": "Centre/Right Central Defender"
  8. },
  9. "nationalTeam": {
  10. "isoCode": "BE",
  11. "country": "Belgium",
  12. "demonym": "Belgian"
  13. },
  14. "age": "27 years 139 days",
  15. "name": {
  16. "first": "Toby",
  17. "last": "Alderweireld"
  18. },
  19. "id": 4916,
  20. "currentTeam": {
  21. "name": "Tottenham Hotspur",
  22. "teamType": "FIRST",
  23. "shortName": "Spurs",
  24. "id": 21
  25. }
  26. },
  27. "stats": [
  28. {
  29. "name": "goals",
  30. "value": 5
  31. },
  32. {
  33. "name": "losses",
  34. "value": 20
  35. },
  36. {
  37. "name": "wins",
  38. "value": 48
  39. },
  40. {
  41. "name": "draws",
  42. "value": 23
  43. },
  44. {
  45. "name": "fwd_pass",
  46. "value": 1533
  47. },
  48. {
  49. "name": "goal_assist",
  50. "value": 2
  51. },
  52. {
  53. "name": "appearances",
  54. "value": 80
  55. },
  56. {
  57. "name": "mins_played",
  58. "value": 6953
  59. },
  60. {
  61. "name": "backward_pass",
  62. "value": 308
  63. }
  64. ]
  65. }];
  66.  
  67. $scope.mediaGoals = function () {
  68. for (var i = 0; i < $scope.Jugador.stats.length; i++) {
  69. for (var x=0; x< $scope.Jugador.stats[i].stats.length; x++) {
  70. switch($scope.Jugador.stats[i].stats[x].name) {
  71. case 'goals':
  72. var tmp_goals = $scope.Jugador.stats[i].stats[x].value;
  73. break;
  74. case 'mins_played':
  75. var tmp_mins = $scope.Jugador.stats[i].stats[x].value;
  76. break;
  77.  
  78. }
  79. }
  80. $scope.Jugador.stats[i].media = tmp_goals/tmp_mins;
  81. }
  82. }
  83.  
  84. <div class="stadistics">
  85. <div class="cont-desc-player" ng-repeat="stat in Jugador.stats">
  86. <div class="desc-player separador" ng-if="stat.name == 'appearances'">
  87. <span class="txt-estadistics">Appearances</span>
  88. <span class="num-estadistics">{{stat.value}}</span>
  89. </div>
  90. <div class="desc-player separador" ng-if="stat.name == 'goals'">
  91. <span class="txt-estadistics">Goals</span>
  92. <span class="num-estadistics">{{stat.value}}</span>
  93. </div>
  94. <div class="desc-player separador" ng-if="stat.name == 'goal_assist'">
  95. <span class="txt-estadistics">Assists</span>
  96. <span class="num-estadistics">{{stat.value}}</span>
  97. </div>
  98. <div class="desc-player separador" ng-if="stat.mediaGoals()">
  99. <span class="txt-estadistics">Goals per match</span>
  100. <span class="num-estadistics">{{stat.media}}</span>
  101. </div>
  102. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement