Новые элементы добавляются в базу данных Firebase - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь построить ресторанный проект, используя angular и базу данных Firebase. Мой код работает нормально, но я хочу воспроизвести звуковой файл, когда новая запись добавлена ​​в базу данных.

Мой код:

 this.ordersstatus =  this.af.list("/orders")
    this.ordersstatus.snapshotChanges()
      .pipe(
        map(changes =>
          changes.map(c => ({ $key: c.payload.key, ...c.payload.val() }))
        )
      ).subscribe((data: any) => {
        this.data = data;
        let audio =  new Audio();
        this.audio.src = "assets/sound.mp3";
        this.audio.load();
        this.audio.play();
        this.audio.loop =true

        console.log(this.data);
      })

В моем коде выше файл звучит как l oop, Даже если есть новая запись или нет в базе данных. Как я могу воспроизвести звук для каждой новой записи в базе данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...