Я збираюся розпочати реалізацію запиту на зміну на внутрішньому веб-сайті моїх компаній, який перевірить купу полів та виділить їх, якщо вони відповідають певним вказівкам. Наприклад, якщо дата народження є сьогодні, це поле буде окреслено, а підказка напише "Побажайте їм щасливого дня народження!".
Технічні характеристики просять, щоб це було завантажено після рендерингу сторінки, тому це не збільшить час завантаження. Оскільки я новачок у angularJS, я не впевнений у «правильних» способах цього зробити.
Проблеми:
Оскільки це включає додавання меж та атрибутів зображень та заголовків (маніпуляція DOM), здається, я повинен використовувати директиву.
Однак це не буде багаторазовим або «коротким», як здається, більшість директив.
Половина даних, які мені потрібно перевірити, буде повернуто в початковому дзвінку під час завантаження сторінки, тому я хотів би зберегти це, а не витрачати ще один дзвінок на його повторне звернення, що змушує мене вважати, що послуга буде корисною для зберігання всіх цих даних.
Я знаю, як це зробити у контролері, але це погано поганий код: P
Будь-які ідеї про найкращий спосіб зробити це? В основному, мені знадобиться http-дзвінок, щоб перевірити всі дані, які повернуть об’єкт зі значеннями bool для кожного типу "Виклик", який мені потрібно зробити. Тоді я перегляну цей список, і якщо значення буде істинним, додамо рамку, зображення та текст підказки.
Я не впевнений, чи це питання досить чітке, тому, якщо ви хочете, щоб я додавав деякі деталі, будь ласка, запитайте. Дякую!