().REF(” MapInfo的 </跨度> /’+firebase.auth().currentUser.uid); mapitems.on(‘child_added’,function(snapshot){ mapInfoItems.push(snapshot.val()); deferred.resolve(mapInfoItems鈥
放弃使用我现有的代码。决定使用 这个 代替。
不要对对象进行字符串化...只需将对象本身推送到数组即可
更改:
$scope.array.push(angular.toJson(obj));
至
$scope.array.push(obj);
至于控制台日志的长度,听起来你正试图在数据被推入数组之前检查长度。很可能在收到数据请求之前