angular - Tallenna ja palauta päivämäärä Firebaseen?
Minulla on pieni ongelma Firebasen ja Angular 2:n kanssa.
Yritän tallentaa käyttäjän Firebase-tietokantaan. Kaikki toimii hyvin, mutta päivämäärää ei tallenneta.
let now: Date = new Date();
let premiumExpireDate: Date = new Date();
premiumExpireDate.setDate(premiumExpireDate.getDate()+14);
// Insert data on our database using AngularFire.
this.angularfire.database.object('/accounts/' + userId).set({
name: name, // works well
dateUpdated: now, // isnt stored
premiumExpireDate: premiumExpireDate // isnt stored too
}).then(() => {
...
});
Onko sinulla idea, miten tallentaa ja myös palauttaa dataa Firebaseen ja sieltä?
Paljon kiitoksia!
Vastaus #1
Et voi tallentaa päivämääräobjektia. Sinun täytyy muuntaa se aikaleimaksi
this.angularfire.database.object('/accounts/' + userId).set({
name: name, // works well
dateUpdated: now.getTime(), // isnt stored
premiumExpireDate: premiumExpireDate.getTime() // isnt stored too
}).then(() => {
...
});
