Angularfire2,firestore - 获取文档字段(对象类型)

时间:2018-06-06 18:51:55

标签: angular typescript rxjs google-cloud-firestore angularfire2

有可能用字段获取doc,哪一个是对象类型? F.e doc示例,具有字段obj1,具有两个属性test1,test2:

obj1: {
test1: string,
test2: string
}

为此我创建了服务:

   fetchingObjectType( {
        this.fbSubs.push(this.db.collection('test')
            .snapshotChanges()
            .map(docArray => {
                return docArray.map(doc => {
                    if (doc.payload.doc.exists) {
                        return {
                            obj1: doc.payload.doc.data().obj1({
                    test1: doc.payload.doc.data().test1,
                    test2: doc.payload.doc.data().test2}),
                        };
                    }
                });
            })
            .subscribe((objetType: ObjectTypeModel[]) => {
                this.availableObjType = objType
                this.objTypeChanged.next[...this.availableObjType]
            }, error => {
                console.log(error);
            }));
    }

字符串,数字类型工作正常,但对象类型 - >不幸的是没有。

0 个答案:

没有答案