2017-10-10 55 views

回答

4

onSnapshot返回你需要一個變量來保存,當你要刪除的偵聽器調用一個函數。

this.unsubscribe = this.dbTasks.where('completed', '==', true).onSnapshot(
    data => {...code...} 
); 


// Stop listening to changes 
this.unsubscribe(); 

你在做什麼實際上是創建第二個監聽器,它什麼都不做。

+0

這工作,謝謝! – artooras