SEC 1 Flashcards
O que é necessário para se ter um ambiente básico de desenvolvimento Angular?
Node JS, Angular CLI
npm install -g @angular/cli
Considerando o VSCode como IDE indicada, quais são as extensões recomendadas para se trabalhar com Angular?
Angular Language Service
Qual é o comando responsável por criar um novo projeto?
ng new nomeprojeto
Como rodar um projeto?
No terminal use o comando:
npm start
Em qual porta a aplicação é disponibilizada por padrão?
4200
http://localhost:4200/
Como parar a execução da aplicação?
No terminal utilize control+c
Defina Component Template
Arquivo que contém HTML que será exibido ao usuário.
app.component.html
Defina Component Class
Arquivo que contém código dos eventos disparados pelo template.
app.component.ts
Cite um exemplo de event binding sintax.
input (input)=”onChangeLenght($event.target.value)”
Cite um exemplo de property binding syntax.
input [value]=”nome-da-prop”
Cite um exemplo de interpolation syntax.
{{ getProp() }}
Cite um exemplo de structural directive e seu uso.
div class=”box” *ngIf=”password”
Diretivas servem para ocultar/exibir elementos/estrutura do HTML
Qual critério utilizar para definir que algo deverá ser um componente?
Duplicar um bloco de código HTML é um sinal que um novo componente deve ser criado.
Qual é o comando responsável por criar um novo componente?
ng generate component nomedocomponente
Onde ficam os arquivos/imagens a serem disponibilizados na aplicação?
src/assets