меню

В файле \app\servers\servers.component.html:

Заменим:

  
<app-server></app-server>
<app-server></app-server>
  

На:

  
<app-server *ngFor="let server of servers"></app-server>
  

В файле \app\servers\servers.component.ts определим переменную servers:

 
servers = ['Test1', 'Test2'];
serverName = 'NewServer';

onServerCreate() {
  this.servers.push(this.serverName);
  this.serverStatus = "Server is ON";
  this.serverCreated = true;
}
 

Теперь, блоки app-server будут генерироваться автоматически, из списка.

Получить номер итерации можно так:

  
*ngFor="let server of servers; let i = index"
 
Помощь сайту
ЮMoney:
4100 1180 7209 833
Карта Сбербанк:
2202 2080 6183 7127

Возможно, вам будет интересно

Структурные директивы

Что такое структурные директивы. Встроенные и собственные структурные директивы.

Angular CSS и Style

Создание динамических стилей и классов приложения

HostListener и HostBinding

Использование декораторов HostListener и HostBinding для реагирования на события и работы со стилями в Angular

Инкапсуляция стилей и ссылки

Режимы инкапсуляции стилей, локальная ссылка в шаблоне Angular. Доступ к шаблону и DOM из компонента с помощью @ViewChild и @ContentChild.