"Веб-разработка"

Веб-разработка, операции Angular Crud (редактирование/удаление/обновление/просмотр/создание)

ЧитатьПодробнее :- Пошаговое выполнение операций CRUD с помощью Angular 9 — Часть 1 (Настройка)

1 — Создайте API в Spring Boot

Обычно я делаю это с помощью Spring Boot. Вы уже должны знать, как это сделать. Тем не менее, это примерно шаги:

Создайте новый проект Spring, добавьте зависимости jpa, Web и H2.

Добавьте FriendController. Файлы java, Friend.java, FriendService.java и FriendRepository.java. Затем также файл data.sql, содержащий некоторый начальный запрос sql для добавления исходных данных. Я рекомендую использовать базу данных H2. См. настройку ниже, которую вы можете поместить в свой файл application.properties.

spring.h2.console.enabled = правда

spring.jpa.hibernate.ddl-auto=обновление

весна.источник данных.платформа=h2

spring.datasource.url=jdbc:h2:mem:frienddb

2 — Настройте приложение Angular

Создайте папку, в которой вы хотите разместить свое приложение. Откройте терминал, перейдите в эту папку и запустите команду, чтобы создать приложение Angular в этой папке.

ng новый AngularDemo

После создания приложения перейдите в папку. Затем выполните команду ниже

нг служить

Приложение будет запущено, так что вы можете протестировать его.

3 — Добавьте несколько библиотек пользовательского интерфейса

Обычно я добавляю Bootstrap, JQuery, ngx-bootstrap, AngularMaterial и Font-Awesome. Приведенные ниже команды сделают именно это. Обратите внимание, что вы запускаете их один за другим.

npm установить загрузчик -сохранить

npm установить удивительный шрифт -сохранить

npm установить угловой материал -сохранить

нг добавить @ng-bootstrap/ng-bootstrap

Примечание. Если у вас возникла ошибка при установке ng-bootstrap, возможно, вам придется выполнить приведенную ниже команду, чтобы разрешить устаревшие зависимости.

Конфигурация npm устанавливает legacy-peer-deps true

Чтобы иметь возможность загружать и улучшать шрифты на своей странице, откройте файл styles.css и добавьте в него следующее:

@import «~bootstrap/dist/css/bootstrap.css»;

@import «~font-awesome/css/font-awesome.css»;

4 — Создайте компоненты

Компоненты — это просто разные части пользовательского интерфейса. Они также могут быть разными страницами. В этом примере понадобятся два компонента:

  • один для главной страницы
  • другой для отображения списка друзей

Чтобы создать компоненты, выполните приведенную ниже команду. Вам нужно бежать один за другим.

ng сгенерировать компонент дома

нг создать друга компонента

5 — Добавьте немного маршрутизации

Angular Routing — это просто способ добавить навигацию в ваше приложение. Вот как это будет выглядеть:

  • если пользователь посещает /home, домашний компонент будет отображаться
  • если пользователь посещает /friends, компонент друзей будет отображать
  • однако, если пользователь не вводит какой-либо путь, он должен перейти к домашнему компоненту.

Эти настройки задаются в файле app-routing.module.ts. Вы можете найти его в папке src/app. Итак, откройте этот файл и добавьте следующие маршруты:

{путь: «дом», компонент: HomeComponent},

{путь: «друзья», компонент: FriendComponent},

{путь: ", компонент: HomeComponent}

];

6 — Настройка шаблона

ЧитатьПодробнее :- Пошаговое выполнение операций CRUD с помощью Angular 9 — Часть 1 (Настройка)

ЧитатьПодробнее :- Пошаговое выполнение операций CRUD с помощью Angular 9 — Часть 1 (Настройка)

Первоначально опубликовано на https://codeproductaffiliate.medium.com 19 ноября 2022 г.