Alenorze
@Alenorze
Не люблю Индию

Как отфильтровать массив в AnuglarJS?

Как отфильтровать массив так чтоб выбивало только один элемент с id=250380, вместо всего массива

Api: monoapi.steigenhaus.com/index.php/json/api/products

var  loadProducts = function () {

            return $q(function (resolve,reject) {
                $http.get(getProductsUrl)
                    .then(function (res) {
                        // popular = res.data.popular;
                        catalog = res.data.categories;

                        AppState.setField('productsLoaded',true); // Каталог продуктов загружен

                        var i,j;
                        
                        
                        // популярные шаблоны продуктов в массив с шаблонами
                        for(i=0; i<popular.length; i++){
                            templates[popular[i].id] = {
                                name: popular[i].name,
                                loaded: false,
                                loading: false
                            };
                        }

                        // все остальные шаблоны продуктов в массив с шаблонами
                        for(i=0; i<catalog.length; i++){
                            for(j=0; j<catalog[i].templates.length; j++){
                                templates[catalog[i].templates[j].id] = {
                                    name: catalog[i].templates[j].name,
                                    loaded: false,
                                    loading: false
                                };
                            }
                        }

                        resolve();

                    })
                    .catch(function (err) {
                        console.log('Error',err);
                        reject(err);
                    });
            });


        };
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы