Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucasrmagalhaes/crud-angular
Angular CRUD.
https://github.com/lucasrmagalhaes/crud-angular
Last synced: 2 days ago
JSON representation
Angular CRUD.
- Host: GitHub
- URL: https://github.com/lucasrmagalhaes/crud-angular
- Owner: lucasrmagalhaes
- License: mit
- Created: 2021-01-16T19:59:06.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-11T17:04:27.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T22:32:57.195Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 6.82 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Angular CRUD
Iniciando o Projeto
Cria o package.json
npm init -yInstala 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/cling 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
Conceitos Essenciais
Criando APP com o Angular CLI
npm i -g @angular/cling new frontend --minimalnpm 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
Elementos do Angular
Attribute Directives
Altera a aparência e o comportamento de um elemento, componente ou outra diretiva.
Structural Directives
Altera o layout adicionando e removendo elementos da DOM.
Anotações:
Patch altera alguns atributos.
Put altera o objeto inteiro.