Можно ли использовать оператор OR в angular-in-memory-web-api? - PullRequest
0 голосов
/ 23 ноября 2018

Я создаю прототип живого поиска, который использует angular-in-memory-web-api.

В настоящее время у меня есть это:

createDb() {
  const entities = [{
      id: 11,
      first_name: 'John',
      last_name: 'Doe',
      entity_type: 'P',
      entity_role: 2,
      ENTITY_STATUS: 'A',
      legal_name: 'lol'
    },
    {
      id: 12,
      first_name: 'Jen',
      last_name: 'Johnson',
      entity_type: 'C',
      entity_role: 2,
      ENTITY_STATUS: 'A',
      legal_name: 'rly'
    },
    {
      id: 13,
      first_name: 'Wendy',
      last_name: 'McGee',
      entity_type: 'A',
      entity_role: 2,
      ENTITY_STATUS: 'A',
      legal_name: 'Johnny Tightlips ltd.'
    },
    {
      id: 14,
      first_name: 'James',
      last_name: 'Manson',
      entity_type: 'P',
      entity_role: 2,
      ENTITY_STATUS: 'A',
      legal_name: 'Polar Digital'
    },
    {
      id: 15,
      first_name: 'Jack',
      last_name: 'Black',
      entity_type: 'A',
      entity_role: 2,
      ENTITY_STATUS: 'A',
      legal_name: 'HSBC'
    },
    {
      id: 16,
      first_name: 'Jen',
      last_name: 'Simmons',
      entity_type: 'C',
      entity_role: 2,
      ENTITY_STATUS: 'A',
      legal_name: 'Polar Digital'
    },
  ];
  return {
    entities
  };
}

Я хочу иметь возможность предоставитьСтрока запроса, которая соответствует различным свойствам объекта.Например: простой ввод буквы «J» должен возвращать каждую строку в базе данных, которую я предоставил выше.

const queryString = `?first_name=${query}&last_name=${query}`;

Это не сработает, поскольку будет получать только те результаты, которые включают оба «J» в обоихИмя и фамилия.

Возможно ли это?Не могу найти что-нибудь на документах: https://github.com/angular/in-memory-web-api

...