Javascript Firebase+;收集重复=错误

Javascript Firebase+;收集重复=错误,javascript,angularjs,ionic-framework,firebase,angularfire,Javascript,Angularjs,Ionic Framework,Firebase,Angularfire,现在我正在使用Ionic framework,我注意到,ng repeat太慢了。令人庆幸的是,爱奥尼亚公司生产的《收集重复》,其性能要好得多 但是我在重复收集时遇到了问题。我使用Angularfire从Firebase加载数据。当我使用ng repeat时,一切正常,但使用collection repeat时,出现了一个错误:( 我的JS代码: .controller('MainCtrl', function($scope, $firebaseObject) { var aut

现在我正在使用Ionic framework,我注意到,
ng repeat
太慢了。令人庆幸的是,爱奥尼亚公司生产的《收集重复》,其性能要好得多

但是我在重复收集时遇到了问题。我使用Angularfire从Firebase加载数据。当我使用
ng repeat
时,一切正常,但使用
collection repeat
时,出现了一个错误:(

我的JS代码:

.controller('MainCtrl', function($scope, $firebaseObject) {
        var authRef = new Firebase('https://#####.firebaseio.com/');
        $scope.dataObj = $firebaseObject(authRef);
})
我的HTML代码:

    <div class="card list" collection-repeat = "(id, element) in dataObj">
       <p>{{id}}</p>
    </div>

如何解决这个问题?

$firebaseAuth(authRef)
正在返回错误所说的
未定义的
。如果您可以发布
$firebaseAuth(authRef)
的控制台输出,它将帮助我回答这个问题:)@Burdock Thak's for answer)是的,我知道。这是因为数据加载不是瞬时的。但是很明显,ng repeat可以“等待”数据,所以collection repeat也可以这样做吗?$firebaseAuth()从不返回未定义的。这里没有足够的资料来重新说明这个问题。
dataObj
被声明在与集合重复调用不同的作用域中,或者$firebaseAuth被以某种方式扩展/更改。@Kato万分抱歉!我混淆了$firebaseAuth和$firebaseObject。现在一切都好了。很抱歉啊哈!很高兴您解决了此问题。
$firebaseAuth(authRef)
正在返回错误所述的
未定义的
。如果您可以发布
$firebaseAuth(authRef)
的控制台输出,它将帮助我回答这个问题:)@Burdock Thak’s for answer)是的,我知道。这是因为数据加载不是瞬时的。但是很明显,ng repeat可以“等待”数据,所以collection repeat也可以这样做吗?$firebaseAuth()从不返回未定义的。这里没有足够的资料来重新说明这个问题。
dataObj
被声明在与集合重复调用不同的作用域中,或者$firebaseAuth被以某种方式扩展/更改。@Kato万分抱歉!我混淆了$firebaseAuth和$firebaseObject。现在一切都好了。很抱歉啊哈!很高兴你解决了。
Error: collection-repeat expected an array for 'dataObj', but got a undefined