Page 35 - 6182
P. 35

ЛАБОРАТОРНА РОБОТА 5.
                               HTML-ФОРМИ НА ПЛАТФОРМІ ANGULAR


                           Мета  роботи:  отримати  навики  у  використанні  форм  у
                  додатку Angular з можливістю валідації.

                           Обладнання:

                             сервер Node.js + npm;
                             будь-який          редактор         програмного           коду:       JetBarins

                  WebStorm, Visual Studio Code, Sublime Text, Atom;
                             підключення до мережі Інтернет;
                             інструмент Angular CLI;

                             підготовлений проект з допомогою Angular CLI.

                           5.1 Теоретичні відомості
                           HTML-форми

                           HTML-форми – це один із основних засобів для забезпечення
                  взаємодії клієнта із сервером.
                           Форми  можуть  бути  доволі  комплексним  компонентами,
                  нижче наведено декілька випадків:

                           −  контейнери <input> призначені для зміни інформації як на
                  стороні клієнта так і сервера;
                           −  як  наслідок  з  першого  випадку  маємо  те,  що  зміни  в

                  елементах форми часто потрібно відображати в іншому місці web-
                  сторінки;
                           −  зазвичай,  користувачі  не  мають  ніяких  обмежень  щодо

                  формату введених даних, тобто це накладає на розробника задачі,
                  щодо перевірки введених даних (валідація);
                           −  інтерфейс сторінки має чітко реагувати на помилки щодо

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

                           Підходи щодо генерації форм на платформі Angular
                           Згідно  вище  перелічених  випадків,  було  б  добре  мати
                  інструменти,  які  допоможуть  спростити  відповідну  роботу.

                  Платформа Angular володіє такими засобами. Варто додати, що ще
                  одним  важливим  аспектом  є  тестування  функціональних
                                                                35
   30   31   32   33   34   35   36   37   38   39   40