Jaki jest powód, że $ destroy() istnieje w Angularfire?
Dokumentacja angularfire NOK:
https://www.firebase.com/docs/web/libraries/angular/api.html#angularfire-firebasearray-destroy
przestać słuchać na imprezach i wolnej pamięci używanych przez tej tablicy (opróżnia lokalną kopię). Zmiany nie są już synchronizowane z Firebase ani z niego.
sync = $firebase(ref).$asArray();
...
....
sync.$destroy()
nie mogę po prostu zrobić:
sync = null
lub
delete sync
Albo mam naprawdę użyć $ zniszczyć() z jakiegoś powodu?
[Patrząc na linii] (https://github.com/firebase/angularfire/blob/master/src/FirebaseObject.js#L133) IT wydaje się, że nie musisz nawet wywoływać $ destroy, jeśli niszczysz zakres. Jeśli nie niszczysz zakresu, powinieneś zrobić coś podobnego do [this] (https://github.com/firebase/angularfire-seed/blob/master/app/account/account.js#L8-L19) –