query firestore fire angularfiremodule angularfire5 firebase angularfire

firestore - ¿Cuál es el equivalente de firebaseRef.push() con angularfire?



angularfire5 (1)

Si desea usar un objeto y tener claves generadas automáticamente, use el método de add en un angularFireCollection . Por ejemplo:

function ExampleController($scope, angularFireCollection) { var url = ''https://angularFireExample.firebaseio-demo.com/''; $scope.examples = angularFireCollection(url); $scope.addExample = function(ex) { $scope.examples.add(ex); }; }

En el siguiente pseudocódigo no de ángulo abierto, espero que firebase genere una clave para los nuevos datos que se insertan.

var ref = Firebase(...); var newref = ref.push({"blah":"blah"}); var autoKey = newref.name();

Intento hacer lo mismo a través de fuego angular con un modelo encuadernado pero me da errores sobre el objeto que no tiene un método push() , similar a esta pregunta . Lo puso en funcionamiento cuando el tipo de datos era una matriz.

¿Cómo obtengo el buen comportamiento que he visto en Firebase regular (no angularFire) con teclas automáticas para objetos?