Я пытаюсь получить значение из конкретной базы данных формы элемента.Но когда я использую решение из документации, я получаю конкретное значение, но из всех элементов.
База данных реального времени Ionic 4 Firebase
Структура базы данных:
https://.......com/projectName/bills/
-Lh-LgSqR1vSANRnA09G{
amount: xxx
name: xxx
}
-Lh-LhZachVgF7rnqW-1{
amount: xxx
name: xxx
}
-Lh-LiyC3ve4DrKmdTEj{
amount: xxx
name: xxx
}
getKey(){
var refKey = firebase.database().ref('bills');
refKey.once('value', function(snapshot){
snapshot.forEach(function(childSnap){
var billKey = childSnap.key;
console.log('Key 1 ' + billKey);
});
});
}
И я получаю такой результат:
Key 1 -Lh-LgSqR1vSANRnA09G
Key 1 -Lh-LhZachVgF7rnqW-1
Key 1 -Lh-LiyC3ve4DrKmdTEj
Ключи хороши, но для всех элементов.
Я хочу получить только один ключ для выбранного элемента, а не ключи для всех элементов в моей базе данных.
ОБНОВЛЕНИЕ:
<ion-item style="color: grey;" *ngFor='let bill of myService.bills' slot='start' lines='none' (click)='getKey()'>
<p> {{bill.name}}: {{ bill.amount}} zł </p>
</ion-item>