Je commence juste à utiliser Firebase. J'ai un document avec 6 enregistrements indexés par id. Je voudrais interroger et synchroniser les 3 premiers éléments de la liste.Angularfire - requête Firebase/synchro x premiers éléments dans le document
var metals = new Firebase("https://<dbname>.firebaseio.com/metals").limit(3);
$scope.metals = $firebase(metals);
Cela fournit les 3 derniers articles dans la liste. Pas ce que je voulais.
Donc, pour obtenir les premiers 3 articles, je pensais que cela fonctionnerait, mais il se casse ...
var metals = new Firebase("https://<dbname>.firebaseio.com/metals").startAt(1).endAt(3);
$scope.metals = $firebase(metals);
Ma structure de données:
{
"metals" : [ null,
{
"id" : 1,
"metal" : "Aluminium",
"element" : "Au"
}, {
"id" : 2,
"metal" : "Silver",
"element" : "Ag"
}, {
"id" : 3,
"metal" : "Copper",
"element" : "Cu"
}, {
"id" : 4,
"metal" : "Tin",
"element" : "Sn"
}, {
"id" : 5,
"metal" : "Nickel",
"element" : "Ni"
}, {
"id" : 6,
"metal" : "Iron",
"element" : "Fe"
}]
}
vue HTML: