Невозможно отобразить отметку времени Firestore с toDate () в угловом шаблоне - PullRequest
1 голос
/ 23 сентября 2019

У меня есть следующий код, который получает данные из Accounts коллекции:

    db.collection("Accounts").get().then((querySnapshot) => {
        if (!querySnapshot.empty) {
            $scope.accounts = querySnapshot.docs.map(doc => doc.data());
            $scope.$apply();
        }
    });

Firestore with DateJoined timestamp

Ниже мой HTML:

    <tbody>
        <tr ng-repeat="account in accounts">
            <!-- More other columns with data here -->
            <td>{{ account.DateJoined.toDate() }}</td>
        </tr>
    </tbody>

Но результат получается пуст .У меня есть данные для поля DateJoined, отображаемого на моей консоли Firebase.Все остальные столбцы могут отображать данные, кроме полей меток времени.Могу ли я узнать, как отобразить поле метки времени Firestore в шаблоне Angular?Спасибо!

Ответы [ 2 ]

2 голосов
/ 23 сентября 2019

Использование toDate () и Фильтр даты Angularjs

{{account.DateJoined.toDate() | date: 'dd/MM HH:mm'}}
1 голос
/ 23 сентября 2019

По моему опыту, немного сложнее иметь дело с прямой огненной базой с угловым 1.x, потому что оба объема различны, поэтому.

Пожалуйста, попробуйте использовать ниже угловые плагины для сделки с firebase и angular1.x https://github.com/firebase/angularfire/blob/master/docs/quickstart.md

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