maxidebox@list.ru | +7 (929) 701 21 71
Шаблон и стили компонента

Шаблон и стили компонента

Подключение шаблона

Рассмотрим файл 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;
  }
`]
	

Голосов: 5 | Просмотров: 16

Заявка на создание сайта / Продвижение сайта

Документы на создание сайта

Изучите наше коммерческое предложение, заполните БРИФ и отправьте его на почту maxidebox@list.ru. Изучив все пожелания из БРИФ-а, обратным ответом оповестим Вас по стоимости разработке, ответим на вопросы.

КП на создание сайта Коммерческое предложение на созданеи сайта
Мы берем на себя ответственность за все стадии работы и полностью избавляем клиентов от забот и необходимости вникать в тонкости.

Скачать БРИФ (акета) на создание сайта Скачать БРИФ (акета) на создание сайта
Зополните у БРИФ-а все необходимые поля. Сделайте краткое описание к каждому из пунктов анкеты, привидите примеры в соответсвующий пунктах - это позволит лучше понять Ваши ожидания и требования к сайту

Закажите сайт по телефону: +7 (929) 701 21 71