Próbuję pobrać dane z Firebase do mojego kodu HTML za pomocą AngularJS. Działa dobrze, ale po dojściu do węzła podrzędnego pokazuje dane w nieoczekiwanej formie. Proszę znaleźć obrazy o szczegóły:
Json Plik że przywieźli na Firebase:
Firebase Data Representation:
dane zwrócone w HTML:
oczekiwań dane jako
W moim kontrolera Próbuję pobrać dane z Firebase jak:
$scope.locService = $rootScope.service;
var serviceRef = new Firebase(FIREBASE_URL+"ABC/location/"+$rootScope.location+"/services/"+$rootScope.service+"/"+$rootScope.serviceDetail+"");
$scope.details = $firebaseArray(serviceRef);
Wartości $ rootScope nadchodzą poprawnie, ponieważ zwracają dane (które nie są w oczekiwanym formacie, tj. Z identyfikatorem $ id, wartością $, priorytetem $).
W moim HTML:
<div class="content has-header">
<h2>{{details[0]}}</h2>
</div>
Proszę mi pomóc. Z góry dziękujemy za sugestie:
Te nieoczekiwane atrybuty zostały opisane w dokumentacji. Są więc oczekiwane: https://www.firebase.com/docs/web/libraries/angular/guide/synchronized-arrays.html –