Как редактировать конкретные данные в массиве карты в ионной - PullRequest
0 голосов
/ 16 октября 2019

Я создаю приложение, которое меняет статус пользователя. статус пользователя находится внутри массива карты. У каждого пользователя есть своя карта массива. Проблема, с которой я сталкиваюсь, заключается в том, что когда я редактирую статус, все пользовательские статусы меняются. Я попытался использовать arrayUnion, но вместо обновления целевой карты пользователя создайте новую карту. Вот текущие коды:

approve(){
    setTimeout(() => {
      this.ClubService.returnSpecificData().get().then(snapShot =>{
            this.capacity = snapShot.data().capacity

            for(var e = 0; e < this.capacity; e++){
              this.memberStatus = snapShot.data().Member[e].Name

              if(this.checkName == this.memberStatus){
                console.log( this.checkName , this.memberStatus);
                return;
              }


              console.log( this.userDetails.Member[e].Name , e);
              } 

          });
        })
    }

clubService:

this.specificData = firebase.firestore().doc(`createdClub/clubList/club/${clubs}`)

returnSpecificData(): firebase.firestore.DocumentReference {
    return this.specificData
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...