2017-01-09 5 views
1

Возможно ли реализовать календарь на моем веб-сайте, который показывает представления пользователей по их дате в календаре?Firebase: показать дочерние узлы в calander

Следующий код содержит некоторые тестовые переменные, и я хотел бы, чтобы они отображались в календаре на дату их отправки.

function startDatabaseQueries() { 
    alert("StartQueries"); 
    // Get current user info 
    var myUserId = firebase.auth().currentUser.uid; 
    var username = firebase.auth().currentUser.displayName; 
    // Get posts 
     alert("1"); 

     var testRef = firebase.database().ref('posts').orderByKey(); 

     testRef.once('value', function(snapshot) { 
      var results = []; 
      snapshot.forEach(function(childSnapshot) { 
       //var key = childSnapshot.key; 
       var childData = childSnapshot.val(); 
       // console.log(childData); 
       var author = childSnapshot.val().author; 
       console.log(childSnapshot); 
       document.getElementById("demo").innerHTML = author; 
      }); 
     }); 
} 

console.log(childSnapshot) 

показывает следующий код в консоли: (Variable результаты опущена)

Author: 
AuthorPic: 
submitted: 
title: 
uid: 

ответ

1

Я рекомендовал бы захватывая дату, а также и сохранить его в базе данных с формат «yyyyMMdd». Затем, когда вы хотите прочитать данные, вы просто будете использовать:

var testRef = firebase.database().ref('posts').orderByChild("dateAdded"); 
+0

Я обязательно, пользуюсь этим советом, спасибо! Вы хоть представляете, как я могу отображать его в календаре, таком как полный календарь? – CoderXYZ

Смежные вопросы