Front-End AngularJS simples para uma API REST
1. Visão geral
Neste tutorial rápido, aprenderemos como consumir uma API RESTful a partir de um front-end AngularJS simples.
Vamos exibir dados em uma tabela, criar um recurso, atualizá-lo e, finalmente, excluí-lo.
2. A API REST
Primeiro, vamos dar uma olhada rápida em nossa API simples - expondo um recursoFeed com paginação:
-
ser paginado - * GET * / api / myFeeds? Page = {page} & size = {size} & sortDir = {dir} & sort = {propertyName}
-
crio - * POST * / api / myFeeds
-
atualização - * PUT * / api / myFeeds / {id}
-
deletar - * DELETE * / api / myFeeds / {id}
Uma observação rápida aqui é que a paginação está usando os seguintes 4 parâmetros:
-
page: índice da página solicitada
-
size: número máximo de registros por página
-
sort: o nome da propriedade usada na classificação
-
sortDir: a direção de classificação
E aqui está um exemplo de como é o recursoFeed:
{
"id":1,
"name":"example feed",
"url":"/feed"
}
3. A página de feeds
Agora, vamos dar uma olhada na nossa página de feeds:
Add New RSS Feed
{{row.name}}
{{row.url}}
Edit
Delete
Observe que usamosng-table para exibir dados - mais sobre isso nas seções a seguir.