Angular 6. Урок 1.2. Эмуляция web-сервера (API). Практика

  Рет қаралды 4,590

Как Стать Хорошим Программистом

Как Стать Хорошим Программистом

6 жыл бұрын

Чтобы предоставить приложению данные, нам нужен backend API, которого у нас еще нет.
Поэтому мы будем имитировать API при помощи HttpClientInMemoryWebApiModule.
Теорию о том, как это сделать, мы рассмотрели в предыдущем видео: • Angular 6. Урок 1. Ими...
В этом видео мы займемся практикой, столкнемся с проблемой при генерации сервиса, загуглим решение проблемы,
посетим сайт StackOverflow, найдем решение проблемы, и настроим InMemoryDbService.
Наша группа вконтакте:
excellentprogrammer
Исходные коды для данного урока: gitlab.com/BeGoodProgrammer/a...
Видео о том, как загрузить исходные коды: • Как загрузить исходные...
Плейлист по предыдущим видео (введение в Angular 5) - • Введение в Angular
Оставайтесь воодушевленными!

Пікірлер: 21
@dyaroman1241
@dyaroman1241 5 жыл бұрын
Так как в исходном коде лежит файл `package-lock.json` мне кажется более целесообразно использовать команду `npm ci` вместо `npm install`, чтобы полностью повторить дерево зависимостей и избавиться от возможных проблем с несовместимостью разных версий пакетов. Большое спасибо за видео уроки, коротко и по сути :)
@user-cq2bn8mm1e
@user-cq2bn8mm1e 6 жыл бұрын
Все, выучил, даешь ещё уроки)
@kvengerov
@kvengerov 5 жыл бұрын
Приветствую. Отличные уроки, отлично разложен материал. И очень хотелось бы увидеть как работать с POST запросами. Можно будет сделать урок на эту тему?
@JohnnySvarog
@JohnnySvarog 5 жыл бұрын
Здравствуйте. Возьму на заметку
@gadjivuchi
@gadjivuchi 5 жыл бұрын
Отлично!
@rzelenin
@rzelenin 6 жыл бұрын
при генерации сервиса слеш нужен прямой а не обратный "ng generate service /api/InMemoryData"
@JohnnySvarog
@JohnnySvarog 6 жыл бұрын
точно, видимо, сказывается недавняя работа с powershell- ом. спасибо!
@user-gj9wy5zz7x
@user-gj9wy5zz7x 6 жыл бұрын
Подскажите пожалуйста когда ждать следующие видео?
@JohnnySvarog
@JohnnySvarog 6 жыл бұрын
сегодня вернулся из двухнедельного отпуска, скоро примусь за работу =)
@drum520
@drum520 5 жыл бұрын
а где же" Оставайтесь воодушевленными и успехов в обучении!"?
@JohnnySvarog
@JohnnySvarog 5 жыл бұрын
блин, точно! придется переделывать...
@yaroslavzakhidnyi1596
@yaroslavzakhidnyi1596 5 жыл бұрын
привет. а как писать в базу? или удалять записи из нее?
@JohnnySvarog
@JohnnySvarog 5 жыл бұрын
этим занимается backend (серверная честь приложения). Если будет интересно, можно будет сообразить что-то и на эту тему
@user-cq2bn8mm1e
@user-cq2bn8mm1e 6 жыл бұрын
А как ajax-запрос сделать на реальный сервер возвращающий json и вывести данные на страницу, не подскажите?)
@JohnnySvarog
@JohnnySvarog 6 жыл бұрын
Нужно будет отключить HttpClientInMemoryWebApiModule, и запросы начнут идти на реальные сервера. В методе Http.get указывать полный url (.../api/users). В общих чертах так: stackoverflow.com/a/50196584/2357405 В рамках этой серии уроков еще поговорим об этом
@user-cq2bn8mm1e
@user-cq2bn8mm1e 6 жыл бұрын
спасибо, попытаюсь разбираться. Уроки, кстати, неплохие, разжевывание по полочкам нравится
@JohnnySvarog
@JohnnySvarog 6 жыл бұрын
спасибо!
@user-cq2bn8mm1e
@user-cq2bn8mm1e 6 жыл бұрын
может подскажешь, последняя надежда, у меня уже сил просто нет) как в свойство users класса засунуть ajax ответ? Очень надо решить. И непонятно почему в консоли здесь по ссылке не отображает данные, а при запуске проекта в браузере в консоли отображает stackblitz.com/edit/angular-dzwkzx?file=src%2Fapp%2Fapp.component.ts
@JohnnySvarog
@JohnnySvarog 6 жыл бұрын
привет. я в отпуске сейчас, в течение двух недель, особо не до компа. я гляжу, ты уже разобрался (судя по тому, что по этой ссылке у меня отобразился список товаров)?
Angular 6. Урок 2. Подключаем стили и компоненты ngBootstrap
8:29
Как Стать Хорошим Программистом
Рет қаралды 2,5 М.
How to route in Angular - Learning Angular (Part 5)
15:51
Angular
Рет қаралды 57 М.
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 4,7 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 18 МЛН
Каха ограбил банк
01:00
К-Media
Рет қаралды 11 МЛН
OMG😳 #tiktok #shorts #potapova_blog
00:58
Potapova_blog
Рет қаралды 4,3 МЛН
Angular 6. Урок 5.1. Forms. Часть 1 - основы, теория. Template-Driven forms
6:04
Как Стать Хорошим Программистом
Рет қаралды 4 М.
Абстрактная композиция: принципы создания
24:52
БЕЛАЯ СТУДИЯ Александра С. ЧУВАШОВА
Рет қаралды 9 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 117 М.
Angular 6. Урок 6.4.2 - CanDeactivate guard - защита от потери несохраненных данных
7:19
Как Стать Хорошим Программистом
Рет қаралды 2,1 М.
СОБЕСЕДОВАНИЕ FRONTEND ЗП 220к JS, TS задачи
49:02
Кодерские собесы
Рет қаралды 81 М.
Angular 6. Урок 5.4. Forms - валидация формы
11:35
Как Стать Хорошим Программистом
Рет қаралды 6 М.
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 4,7 МЛН