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?