Простой AngularJS Front-End для REST API
1. обзор
В этом кратком руководстве мы узнаем, как использовать RESTful API из простого интерфейса AngularJS.
Мы собираемся отобразить данные в таблице, создать ресурс, обновить его и, наконец, удалить.
2. REST API
Во-первых, давайте кратко рассмотрим наш простой API - доступ к ресурсуFeed с разбивкой на страницы:
-
постранично - * GET * / api / myFeeds? Page = {page} & size = {size} & sortDir = {dir} & sort = {propertyName}
-
Создайте - * ЗАПИСЬ * / api / myFeeds
-
Обновить - * PUT * / api / myFeeds / {id}
-
Удалить - * УДАЛИТЬ * / api / myFeeds / {id}
Небольшое замечание здесь заключается в том, что для нумерации страниц используются следующие 4 параметра:
-
page: индекс запрошенной страницы
-
size: максимальное количество записей на странице
-
sort: имя свойства, используемого при сортировке
-
sortDir: направление сортировки
А вот пример того, как выглядит ресурсFeed:
{
"id":1,
"name":"example feed",
"url":"/feed"
}
3. Страница каналов
Теперь давайте взглянем на нашу страницу каналов:
Add New RSS Feed
{{row.name}}
{{row.url}}
Edit
Delete
Обратите внимание, что мы использовалиng-table для отображения данных - подробнее об этом в следующих разделах.