Меню ×
Директива ngFor

Директива ngFor

В файле \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"
	

Похожие материалы

Использование тега ng-content и размещения верстки из шаблона в теге вызова компонента в Angular

Работа с формами. Шаблонный подход (Template-driven)

TypeScript - это суперсет, расширяющий возможности JavaScript наличием типов, классов, интерфейсов и т.д. Браузер не умеет выполнять TypeScript файлы, по этому их нужно компилировать в JS.

наверх