Фильтр подстроки на ресурсе угловых данных

DEFAULT_RECORDS = [{ id: 1, name: 'John Evans', number: '01928 356115' },{ id: 16, name: 'Murbinator', number: '053180 080000' }];

-

lookup: function (name) {
            var retrievedRecords = {};
            var _this = this;
            Record.findAll().then(function () {
                var params = {
                    where: {
                        name: {
                            'in': name
                        }
                    }
                };
                retrievedRecords = Record.filter(params);
                debugger;
                _this.lookupSuccess(retrievedRecords);
            }).catch(function (error) {
                console.log(error);
            });
        },

куда 'in': name "Джон" запись не найдена

куда 'in': name "Джон Эванс" одна запись найдена.

Рассматривая проблему 238 угловых данных, которая, кажется, является способом, которым я должен фильтровать, но не является значением, которое я ожидаю вернуть для фильтрации подстроки.

Я не могу понять, почему никакие записи не возвращаются для фильтра подстроки в точке debugger останавливает исполнение.

угловые данные: 1.5.3 угловые: 1.3.8

1 ответ

Решение

Ты ищешь 'contains' не 'in', Похоже, эта функция была добавлена ​​чуть позже опубликованной вами проблемы ( 259)

Другие вопросы по тегам