2016-09-22 47 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);