Firebase - Tách các cuộc gọi lại

Chương này sẽ chỉ cho bạn cách tách các lệnh gọi lại trong Firebase.

Tách gọi lại cho loại sự kiện

Giả sử chúng tôi muốn tách một lệnh gọi lại cho một hàm với value loại sự kiện.

Thí dụ

var playersRef = firebase.database().ref("players/");

ref.on("value", function(data) {
   console.log(data.val());
}, function (error) {
   console.log("Error: " + error.code);
});

Chúng ta cần sử dụng off()phương pháp. Điều này sẽ xóa tất cả các cuộc gọi lại vớivalue loại sự kiện.

playersRef.off("value");

Tách tất cả các cuộc gọi lại

Khi muốn tách tất cả các lệnh gọi lại, chúng ta có thể sử dụng -

playersRef.off();