Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework firebase通过键入检索离子2中的数据_Ionic Framework_Angular_Firebase_Firebase Realtime Database_Ionic2 - Fatal编程技术网

Ionic framework firebase通过键入检索离子2中的数据

Ionic framework firebase通过键入检索离子2中的数据,ionic-framework,angular,firebase,firebase-realtime-database,ionic2,Ionic Framework,Angular,Firebase,Firebase Realtime Database,Ionic2,现在使用firebase 3多亏了Jorge,我有了一个联系人列表页面,你猜,所有联系人都保存在了中。。火基。 问题是,当我尝试获取所有联系人姓名时,我会遇到以下错误: 类型为“(childSnapshot:DataSnapshot)=>void”的参数不可用 可分配给类型为“(\u 0:DataSnapshot)=>boolean”的参数。类型 “void”不可分配给类型“boolean” 我的功能很简单: getContactsList(){ var refContact = fir

现在使用firebase 3多亏了Jorge,我有了一个联系人列表页面,你猜,所有联系人都保存在了中。。火基。 问题是,当我尝试获取所有联系人姓名时,我会遇到以下错误:

类型为“(childSnapshot:DataSnapshot)=>void”的参数不可用 可分配给类型为“(\u 0:DataSnapshot)=>boolean”的参数。类型 “void”不可分配给类型“boolean”

我的功能很简单:

getContactsList(){
    var refContact = firebase.database().ref('contactslist/'+firebase.auth().currentUser.uid)
    refContact.on('value', (snapshot) => {
        var arr = []
        snapshot.forEach(function (childSnapshot) {
            var data = childSnapshot.val()
            data['id'] = childSnapshot.key
            arr.push(data);
        });
    }, (error) => {
        console.log("ERROR:", error)
    });
}

您遇到过相同的问题吗?

我遇到了相同的问题您解决了吗?请参阅以获得完美答案:-)我遇到了相同的问题您解决了吗?请参阅以获得完美答案:-)