提交后如何获得发布日期?

时间:2016-12-19 17:12:01

标签: javascript angular firebase firebase-realtime-database ionic2

如何自动将日期作为属性推送到Firebase?这是使用alertcontrol方法添加书籍的功能。

addBook() {
console.log("add book button click-ed");

let alert = this.alertCtrl.create({
  title: 'Book Title and Author',
  message: 'Book Cover',
  inputs: [
    {
      name: 'title',
      placeholder: 'Book Title'
    },
    {
      name: 'author',
      placeholder: 'Author of the Book'
    },
    {
      name: 'cover',
      placeholder: 'Cover URL'
    },
  ],
  buttons: [
    {
      text: 'Cancel',
      handler: data => {
        console.log('Cancel click-ed')
      }
    },
    {
      text: 'Save Book',
      handler: data => {
        this.books.push({
          title: data.title,
          author: data.author,
          cover: data.cover,
        })
      }
    }
  ]
})
alert.present();

}

我为标题,作者和封面设置了道具输入。它工作正常。 addBook()函数绑定到具有该方法的按钮。但是,如果我想获取发布日期并在用户点击按钮时将其添加到Firebase作为道具“日期”,我该怎么办呢?

1 个答案:

答案 0 :(得分:3)

您可以使用firebase.database.ServerValue.TIMESTAMP查看https://firebase.google.com/docs/database/web/offline-capabilities#server-timestamps