我试图从我的HTML中使用AngularJS从Firebase获取数据。它工作正常,但当我到达子节点时,它以意想不到的形式显示数据。 请找到图片的细节:
我已在火力地堡进口JSON文件:
火力数据表示:
数据在HTML返回:
预期的数据为
在我的控制,我想从火力点获得的数据为:
$scope.locService = $rootScope.service;
var serviceRef = new Firebase(FIREBASE_URL+"ABC/location/"+$rootScope.location+"/services/"+$rootScope.service+"/"+$rootScope.serviceDetail+"");
$scope.details = $firebaseArray(serviceRef);
$ rootScope值正常,因为它正在返回数据(这不是预期的格式,即使用$ id,$ value,$ priority)。
在我的HTML:
<div class="content has-header">
<h2>{{details[0]}}</h2>
</div>
请帮助我。在此先感谢您的建议
在文档中描述了那些意外的属性。所以他们预计,事实上:https://www.firebase.com/docs/web/libraries/angular/guide/synchronized-arrays.html –