Различное поведение firestore в prod build и локальной подаче - PullRequest
0 голосов
/ 10 июня 2019

Я столкнулся с проблемой при попытке получить значения из моей коллекции пожарных.

Короче говоря, в dev и test builds все идет хорошо, но как только я создаю свое приложение для prod и запускаю его на сервере, оно ведет себя по-другому. Дело в следующем:

Я получаю документ как таковой в DEV

// set the docRef
    const docRef = this.fire.collection('projects').doc(projectName);
    // get the snapshot
    docRef.ref.get()
    .then(doc => {
      // assign the variables
      doc.ref.onSnapshot(docu => {
        this.name = docu.data().name;
      });
    })
    .catch(err => {
      console.log(err);
    });

... и работает нормально. В PRD этот код ломается и возвращает:

ERROR TypeError: Cannot read property 'name' of undefined

Я хотел бы иметь возможность читать мои данные последовательно во всех сборках, что я делаю неправильно? Должен ли я сначала назначить свои данные объекту / массиву?

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