Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lucasrmagalhaes/crud-angular

Angular CRUD.
https://github.com/lucasrmagalhaes/crud-angular

Last synced: 2 days ago
JSON representation

Angular CRUD.

Awesome Lists containing this project

README

        

Angular CRUD

Iniciando o Projeto

Cria o package.json

npm init -y

Instala o server

npm i json-server


O que é o Angular?


Um framework JavaScript desenvolvido pelo Google para criação de aplicações Web SPA baseada em componentes.


Versões do Angular


1

AngularJS



2

Novo Angular (Comp.)



2 4 ... 9

2 versões por ano!


Command Line Interface

npm i -g @angular/cli

ng new minha-app


TypeScript


Linguagem criada pela Microsoft.

O código escrito em TypeScript é compilado para JavaScript.



Orientada a Objeto & Tipagem forte.

Superset do JavaScript.


Árvore de Componentes


Árvore de Componentes


Conceitos Essenciais


Inicialização do APP
O que é um Componente?
O que é um Componente?
Organização Usando Módulo
Organização Usando Módulo
Anatomia do Módulo
Organização Usando Módulo

Criando APP com o Angular CLI

npm i -g @angular/cli

ng new frontend --minimal

npm start


Instalação dos Componentes do Material

ng add @angular/material


Componente Cabeçalho

ng g c components/template/header


Componente Rodapé

ng g c components/template/footer


Componente Navegação

ng g c components/template/nav


Icons


Elementos do Angular


Attribute Directives

Altera a aparência e o comportamento de um elemento, componente ou outra diretiva.
Attribute Directives Decorator
Attribute Directives appRed


Structural Directives

Altera o layout adicionando e removendo elementos da DOM.
Structural Directives
Property Binding
Event Binding
One Way Data Binding
Two Way Data Binding
Angular Router
Angular Router Router Outlet
Angular Router Produtos
Angular Pipes com Parametros
Angular Pipes Chaining


Anotações:


Patch altera alguns atributos.

Put altera o objeto inteiro.