Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> AngularJS - Dostęp do zmiennej globalnej - dane JSON
LowiczakPL
post
Post #1





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


Jako naukę angulara wybrałem sobie za zadanie napisanie prościutkiej gry
na WWW: http://gra.w16.pl/angular/
na GITHUBie: https://github.com/RobertRorog/appGame

Mam problem ze zmienną globalną, wczytuję tablicę z wartościami z pliku JSONa i nie mogę się do nich dostać w żaden sposób w aplikacji.


<script>
var app = angular.module('myApp', []), global={};
app.controller('customersCtrl', function($scope, $http) {


$http.get("customers.php").then(function (response) {
$scope.myData = response.data.records;
global.obj = response.data.records;
console.log(global); // tu jest OK JSON ladnie sie wczytal
});

console.log(global); // ale potrzebuje tu sie dostac do wartosci i nie sa widoczne

});
</script>

Ten post edytował LowiczakPL 22.03.2016, 14:35:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LowiczakPL
post
Post #2





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


kombinuję na różne sposoby ale poza funkcją wczytania JSONA dane nie są widoczne

mam fabrykę z then i w niej jest ok ale poza już nie widać nic, za słaby jeszcze jestem w JSie

  1. factoryMinesData.getData().then(function(data){
  2. $scope.listOfMines = data[1];
  3. $scope.resGold = data[1][0].resources.res;
  4. $scope.resStone = data[1][1].resources.res;
  5. $scope.resWood = data[1][2].resources.res;
  6. $scope.resStorage = data[1][3].resources.res;
  7. console.log(data[1]);
  8. });
  9.  
  10. console.log($scope.listOfMines); // nie wiczać

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 17:28