Angular Components
Одними з ключових елементів аплікації є компоненти. Компонент управляє представленням (view) на екрані.
Розглянемо головний компонент аплікації app.component, який складається з чотирьох елементів.
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent {
constructor() {
}
}
Щоб створити новий компонент з допомогою Angular CLI потрібно в командному рядку запустити наступну команду
ng generate component new-component-name
Слова generate і component можна скорочувати і писати лише літеру g та c
ng g c new-component-name
Використання компонента
<app-new-component-name></app-new-component-name>
Завдання.
Скачуємо Bootstrap.
npm install bootstrap --save
Підключаємо Bootstrap CSS.
"styles": [
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"src/styles.css"
],
Якщо ми використовуємо препроцесор Scss то можна підключити в файлі styles.scss.
/* Bootstrap */
@import '../node_modules/bootstrap/dist/css/bootstrap.min.css';
Підключаємо icons та font.
<head>
<!-- font Open Sans -->
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700&display=swap"
rel="stylesheet">
<!-- Material Icons -->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"
rel="stylesheet">
</head>
Створюємо header компонент.
ng g c components/header
<app-header></app-header>
Last updated
Was this helpful?