У меня есть следующий Json изображения , полученного из firebase, который теперь я хочу прочитать только для опции удаления, чтобы позже сравнить, если это 5, чтобы увеличить счетчик 1, если это 0не увеличивать счетчик.
Мой дизайн - показывать количество покупок, которые были сделаны с помощью удаления, как показано ниже: image
В моем сервисе у меня есть следующееcode:
getShippingPrice(): Observable<Orders> {
const headers = new HttpHeaders({
'Content-Type': 'application/json'
});
const url = 'https://xxxxx-xxxxxx.firebaseio.com/MyOrders/xxxxx.json?auth=xxxxxxxxxxxxxxx&orderBy="shippingPrice"&startAt="5"';
return this.http.get<Orders>( url, { headers } ).pipe(
map( res => {
return res;
}), catchError(this.handleError)
);
}
component.ts
getOrders() {
this._ordersService.getShippingPrice().subscribe(
orders => {
if (orders) {
this.myOrders = orders;
console.log(this.myOrders);
}
},
error => {
console.log(`Error en mostrar las ordenes: ${error}`);
}, () => {
console.log('getData completed');
}
);
}
html
<div class="col-xs-12 col-md-4">
<div class="card">
<div class="card-body card-dash">
<p> Servicio Delevery </p>
<mdb-icon icon="motorcycle"></mdb-icon>
<span>{{myOrders }} Envios</span>
</div>
</div>
</div>
, когда я пытаюсь использовать JSON-канал, я просто получаю ключ от своей базы огняколлекция
<div class="col-xs-12 col-md-4">
<div class="card">
<div class="card-body card-dash">
<p> Servicio Delevery </p>
<mdb-icon icon="motorcycle"></mdb-icon>
<span>{{myOrders | json }} Envios</span>
</div>
</div>
</div>