Мне нужно что-то в этом роде, но я не получаю правильную конкатенацию с помощью кнопки и нажатия. На самом деле, я хотел бы избежать выполнения нескольких запросов, по одному на «palabras [i]». Было бы, если я свободно быть в состоянии пойти только один раз в базу данных:Firebase - Angular - Несколько статей
function ($scope, $rootScope, $stateParams, $firebaseArray) {
var arrayRta = new Array();
var palabras = $rootScope.textAreaOfrecer.toLowerCase().split(' ');
for (i = 0; i < palabras.length; i++) {
var elementosConI = firebase.database().ref().child("solCompras").orderByChild("palabras/" + palabras[i]).equalTo(true);
arrayRta.push(elementosConI);
}
$scope.solicitudes = arrayRta;//$firebaseArray(arrayRta);
}
{
"solCompras" : {
"-KdTUecpbUuWJO_Fbj5Y" : {
"palabras" : {
"123" : true,
"444" : true,
"123123" : true
},
"post" : "123 123123 444",
"user" : "demo"
},
"-KdTcRy_P0rjEpnHwHCC" : {
"palabras" : {
"123" : true
},
"post" : "123",
"user" : "demo"
},
Я хочу добавить его в массив javascript. Не в базе данных –
В этом случае отредактируйте свой вопрос, чтобы включить JSON (в виде текста, без скриншота), который вы пытаетесь прочитать. Вы можете получить это, нажав «Экспортировать JSON» в консоли [Firebase Database console] (https://console.firebase.google.com/project/_/database/data/). –
{ "solCompras": { "-KdTUecpbUuWJO_Fbj5Y": { "Palabras": { "123": правда, "444": правда, "123123": истинная }, "пост": " 123 123123 444" , "пользователь": "демо" }, "-KdTcRy_P0rjEpnHwHCC": { "Palabras": { "123": истинная }, ": пользователь 123 " »пост"" ":" demo " }, –