Шаблон и стили компонента
Подключение шаблона
Рассмотрим файл app\servers\servers.component.ts, сейчас шаблон подключен как внешний файл:
@Component({
selector: 'app-servers',
templateUrl: './servers.component.html',
styleUrls: ['./servers.component.css']
Шаблон не обязательно должен быть внешним файлом:
@Component({
selector: 'app-servers',
template: '<app-server></app-server><app-server></app-server>'
styleUrls: ['./servers.component.css']
Для многострочного варианта нужно заменить символ кавычек на с ' на ':
@Component({
selector: 'app-servers',
template: `
<app-server></app-server>
<app-server></app-server>`,
styleUrls: ['./servers.component.css']
Работа со стилями компонента
Для работы с html удобно использовать emmit.
Внесем изменения в app.component.html:
<div class="container">
<div class="row">
<div class="col-xs-12">
<h3>I'am in the AppComponent!</h3>
<hr />
<app-servers></app-servers>
</div>
</div>
</div>
В Файлах *.component.ts стили подключаются либо как массив внешних файлов:
styleUrls: ['./app.component.css']
Либо, как массив строк:
style: [`
h3 {
color: blue;
}
`]
Помощь сайту
ЮMoney:
4100 1180 7209 833
Карта Сбербанк:
2202 2080 6183 7127
Формы. Реактивный подход.
Формы. Шаблонный подход.
Формы в Angular
Subject
Observable. Subscribe и Unsubscribe
Route. Обновление шаблона
Route Resolving
Route передача статичных данных
Route. Контроль навигации с помощью сервиса
Route. Защита роутера
Route. Вынос настроек роутера
Route. Переключения и параметры
JavaScript операторы
Сервисы
Структурные директивы
Binding свойств директив
HostListener и HostBinding
Директива атрибута
Навигация. Передача данных событиями
События и жизненный цикл
ng-content
Инкапсуляция стилей и ссылки
Связывание свойств и событий
Компонент и модель
Директива ngFor
Angular CSS и Style
Динамические шаблоны в Angular
События
Компонент и данные
Шаблон и стили компонента
Создание компонентов в Angular
TypeScript, Bootstrap, Main.ts
Установка и первый запуск Angular
Возможно, вам будет интересно
Установка и первый запуск Angular
Angular применяется для создания одностраничных приложений - SPA (Single Page Applications). Angular создает рендер программы, в отличие от подхода, когда весь контент загружен в DOM, а JavaScript его меняет.
Observable. Subscribe и Unsubscribe
Stream и работа с Observable в Angular. Пример отписки в ngOnDestroy()