прочитать конкретное значение из базы FireBase - PullRequest
0 голосов
/ 11 октября 2018

У меня есть следующий 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...