Firebase 資料庫 (5) 顯示資料
once 讀取資料(一次性)
假設今天在firebase裡我們有一筆資料,想寫到網頁上
可以先用 ref指向資料的位置
再利用.once的語法,這個語法可以一次性地讀出資料,並第一個參數指定’value’代表我要取值,在function裡的 snapshot參數就是值,如果要轉換成js可以處理的陣列或物件的話,要再加上.val()。
on 讀取資料(隨時監聽)
1 | const nameRef = firebase.database().ref('myName'); |
on和once一樣可以讀取firebase資料庫的資料,唯一的不同是once只會在載入時讀取一次,on則會即時監聽資料庫的更新。
當資料庫的myName更新為 mark12
https://cdn-images-1.medium.com/max/1000/1*_Ni9VnokoGqCEwyhJnULhQ.png
網頁也會即時更新,適合做聊天室等功能。