ngrx - карта не существует {} - PullRequest
       16

ngrx - карта не существует {}

0 голосов
/ 18 апреля 2019

Поделиться тем, что я нашел.Я смог обойти проблему, используя распространение, а затем воссоздать массив объектов, возвращаемых наблюдаемым в пожарном депо.Решение: замените .pipe (map ((docArray) => на .pipe (map (([... docArray]) =>

this.dbisFirestore.db
            .collection('main01featureDB')
            .snapshotChanges()
            .pipe(map((docArray) => {     
            return docArray.map(doc => {    // Issue - map does not exists on {}  
            transformed_doc = ...
            return transformed_doc
                     });
              }))
              .subscribe(...

Как показано ниже - работает

    this.dbisFirestore.db
            .collection('main01featureDB')
            .snapshotChanges()
            .pipe(map(([...docArray]) => {  // Resolution
            return docArray.map(doc => {    
            transformed_doc = ...
            return transformed_doc
                     });
              }))
              .subscribe(...);

Может быть, кто-то найдет это полезным. Спасибо!

...