LINUX.ORG.RU

Асинхронный фильтр на Angular

 , , ,


0

1

День добрый господа. Есть момент следующего плана - реализация асинхронного фильтра определенных сущностей , благо пишу front-end на Angular, и могу использовать всякие $watch и $watchCollection и могу к базе обращаться на лету, но вот в чем проблема в самом фильтре 5 разных параметров и еще парочка из каких делится на под-категории. Вот есть идея на стороне front-end запихнуть необходимые поля в какой-то к примеру объект и повесить на него что-то типа watchColection , а на отдельные поля повесить тоже watch и при изменении обновлять эти свойства у обьекта и уже таким гамузом ломиться на back-end, а на стороне сервера тоже иметь заготовленный массив с ключами и значениями для будущих запросов к базе, ну и там как-то в подобии цикла идти и смотреть пришедшие параметры запроса и формировать как-то монстро join с разными параметрами и условиями, делать запрос и успешно отдавать это все на клиент. Идея первая что пришла в голову, может у кого будут поправки или более оптимальные решения?


Не делай так, каждый раз когда разработчик путает понятия фильтра и поиска где-то в адской канцелярии в его деле ставится пометка о переводе на сорт масла с повышенной температурой кипения.

ya-betmen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.