Программа ниже выдает ошибку: Свойство «количество» не существует для типа «unknown» в функции updateItemQuantity.
import { AngularFireDatabase, AngularFireList, AngularFireObject } from '@angular/fire/database';
private db:AngularFireDatabase
private getItem(cartId: string, productId: string){
return this.db.object('/shopping-carts/' + cartId + '/items/' + productId);
}
private async updateItemQuantity(product: Product, change: number){
let cartId = await this.getOrCreateCartId();
let item$ = this.getItem(cartId, product.ProductID);
item$.valueChanges()
.pipe(take(1))
.subscribe(item => {
item$.update({product: product, quantity: (item.quantity || 0) + change});
//item$.update({product: product, quantity: change});
});
}
любые указатели могут помочь.