$ firebaseArray是空的离子

时间:2016-02-11 10:06:44

标签: ionic-framework firebase angularfire

我正在尝试使用$firebaseArray加载firebase中的数据:

var ref = new Firebase(FURL);
var eventRef = ref.child('event');
$scope.events= $firebaseArray(eventRef)

我的firebase中有event个数据。但我的$scope.events会返回:

[]
  0: Object
  $$added: ()
  $$error: ()
  $$getKey: ()
  $$moved: ()
  $$notify: ()
  $$process: ()
  $$removed: ()
  $$updated: ()
  $add: ()
  $destroy: ()
  $getRecord: ()
  $indexFor: ()
  $keyAt: ()
  $loaded: ()
  $ref: ()
  $remove: ()
  $save: ()
  $watch: ()
  length: 0__proto__: Array[0]

可能的原因是什么?

1 个答案:

答案 0 :(得分:1)

可能的原因您正在加载数据之前访问数据。

您必须等到数据加载后,以这种方式重写您的代码:

Dim codeName As String = NameOf(oRow.code) 'codeName will be "code"