У меня есть этот Ионный код:Угловое - [] .concat.apply возвращают пустой массив
.factory('resultsFactory', function($http, $q, $rootScope, $firebaseArray, $timeout) {
var results = {};
function _all(){
var d = $q.defer();
var palabras = $rootScope.textAreaOfrecer.toLowerCase().split(' ');
var solicitudes = [];
Promise.all(
solicitudes = palabras.map(palabra => $firebaseArray(firebase.database().ref().child("solCompras").orderByChild("palabras/"
+ palabra).equalTo(true)))
);
var array = [].concat.apply([],solicitudes);
d.resolve(array);
return d.promise;
}
results.all = _all;
return results;
})
Проблема заключается в том, что код: вар массив = [] .concat.apply ([], заботы); возвращает пустой массив.
Привет. Какой результат вы ожидаете? Пожалуйста, напишите более подробную информацию, чтобы мы могли помочь вам с вашей проблемой. –