本文整理汇总了TypeScript中angularfire2/firestore.AngularFirestoreCollection.doc方法的典型用法代码示例。如果您正苦于以下问题:TypeScript AngularFirestoreCollection.doc方法的具体用法?TypeScript AngularFirestoreCollection.doc怎么用?TypeScript AngularFirestoreCollection.doc使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类angularfire2/firestore.AngularFirestoreCollection
的用法示例。
在下文中一共展示了AngularFirestoreCollection.doc方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: addPrestation
addPrestation(item: Prestation): Promise<any> {
const id = this.afs.createId();
const prestation = { id, ...item };
return this.itemsCollection.doc(id).set(prestation).catch((e) => {
console.log(e);
});
}
示例2: updatePrestation
updatePrestation(item: Prestation, option?: StatePrestation): Promise<any> {
const presta = {...item};
if (option) {
presta.state = option;
}
return this.itemsCollection.doc(item.id).update(presta).catch((e) => {
console.log(e);
});
}
示例3: newCustomer
newCustomer(customer: Customer, id: string){
this.customersCollection.doc(id).set(customer);
}
示例4: removeTodo
removeTodo(id) {
return this.todosCollection.doc(id).delete();
}
示例5: updateTodo
updateTodo(todo: Todo, id: string) {
return this.todosCollection.doc(id).update(todo);
}
示例6: getTodo
getTodo(id) {
return this.todosCollection.doc<Todo>(id).valueChanges();
}
示例7: getHouse
getHouse(id: string) {
return this.housesCollection.doc(`${id}`).valueChanges();
}
示例8: create
create(contact: ContactProfile): Promise<void> {
const id = this.af.createId();
contact._id = id;
const data = JSON.parse(JSON.stringify(contact));
return this.itemsCollection.doc(id).set(data);
}
示例9: update
update(contact: ContactProfile) {
const id = contact._id;
contact.modified = Date.now();
const data = JSON.parse(JSON.stringify(contact));
return this.itemsCollection.doc(id).update(data);
}
示例10: update
update(id: string, changes: any) {
return this.itemsCollection.doc(id).update(changes);
}