0
我想在firebase數據庫上使用以下結構。正確地爲Firebase數據庫格式化的推送對象
"thumbnails": {
"72": "http://url.to.72px.thumbnail",
"144": "http://url.to.144px.thumbnail"
}
我有很難得到正確,因爲它們推到分貝前計算出的值在結構中的鍵72,144。它們代表圖像的像素。
let pixel = this.calcPixels();
let obj = ?????
var updates = {};
updates['/guid/thumbnails/'] = obj;
let masterRef = this.db.database.ref();
masterRef.update(updates);
我想要做的是以下但這顯然不工作。
let obj = { pixel : this.getUrl()}
我可以創建一個類來發送,但類成員名稱(pixelx,urlx)將最終成爲服務器上的密鑰。
"thumbnails": {
"pixelx": 72
"urlx": "http://url.to.72px.thumbnail",
}
謝謝 -
class PixelData{
pixelx:number;
urlx:string;
constructor(p:number,u:string){
this.pixelx = p;
this.urlx = u;
}
}
在下面(下縮略圖與火力推ID推動)設置此OBJ結果。