2016-09-22 45 views
0

js文件我想使用Firebase.getAsArray, 我包括它在我的index.html:如何加载上离子

 <script src="lib/firebase.js"></script> 
    <script src="lib/firebase-as-array.min.js"></script> 
    <!-- AngularFire --> 
    <script src="lib/angularfire.min.js"></script> 

当我尝试使用它,我得到

ionic.bundle.js:26794 ReferenceError: getAsArray is not defined at Object. (http://localhost:8100/js/services.js:14:12)

我明白我需要加载此对离子V1.7,

我的代码:

 .factory("Tables", function ($firebaseArray, $rootScope, $window) { 
    $rootScope.eventId = $window.localStorage.getItem('eventId'); 
    var itemsRef = new Firebase("https://....firebaseio.com/events/" + $rootScope.eventId + "/tables"); 
    return getAsArray(itemsRef); 
    }) 

有没有办法用离子方式加载它?

+2

我认为,包括js文件的顺序是问题。 –

+0

我更新了问题,请参阅订单 –

+0

您是否可以包含调用'getAsArray'的代码? – cartant

回答

1

根据此post,您错过了[Firebase。]部分的权利?

应该

return Firebase.getAsArray(itemsRef);