You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
отримання моку транспортів повинно бути виключно із сервісу, з поверненням Observable, який пендиться 2 сек.;
потрібно додати лоадер, поки список завантажується;
в компоненті не повинно бути ніяких трансформ методів, темплейт повинен бути простий без великих виразів ({{ vehicle.manufacturer }} - {{ vehicle.model }} ({{ vehicle.fuel }}) в темплейті не зрозуміло). Використовуйте пайпи;
якщо протокол http, поле Added from повинно горіти червоним. Використовуйте директиву;
Price потрібно відображати за рахунок вбудованого в Angular CurrencyPipe
Список машин
Список машин можна взяти із цього коміту.
Додатково потрібно встановити два модуля собі в проект: npm i faker @types/faker
Завдання із зірочкою
Якщо поле Added from дорівняє https, весь ряд повинен бути клікабельним і переводити на сторінку https://www.google.com/search?q={{ vehicle.vehicle }}, де {{ vehicle.vehicle }} - поле з обьекту.
Якщо поле дорівнює http, не дозволяти юзеру натиснути на нього.
URL потрібно правильно заенкодити. Енкодінг робити виключно наданими JS способами.
Простий приклад енкодінгу:
Відображення списку машин
Потрібно взяти готовий масив машин (далі по ішью) та створити на основі нього список.
Умови
Список повинен бути з таких полів:
{{ vehicle.post.protocol }}
{{ vehicle.manufacturer }} - {{ vehicle.model }} ({{ vehicle.fuel }})
Правила:
{{ vehicle.manufacturer }} - {{ vehicle.model }} ({{ vehicle.fuel }})
в темплейті не зрозуміло). Використовуйте пайпи;http
, полеAdded from
повинно горіти червоним. Використовуйте директиву;Price
потрібно відображати за рахунок вбудованого в AngularCurrencyPipe
Список машин
Список машин можна взяти із цього коміту.
Додатково потрібно встановити два модуля собі в проект:
npm i faker @types/faker
Завдання із зірочкою
Якщо поле
Added from
дорівняєhttps
, весь ряд повинен бути клікабельним і переводити на сторінкуhttps://www.google.com/search?q={{ vehicle.vehicle }}
, де {{ vehicle.vehicle }} - поле з обьекту.Якщо поле дорівнює
http
, не дозволяти юзеру натиснути на нього.URL потрібно правильно заенкодити. Енкодінг робити виключно наданими JS способами.
Простий приклад енкодінгу:
Корисне:
Гілка:
11-dependency-injection
Презентація
Відео до ютуба
Код з лекції
The text was updated successfully, but these errors were encountered: