有可能用字段获取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);
}));
}
字符串,数字类型工作正常,但对象类型 - >不幸的是没有。