Можно ли динамически связывать имена триггеров с помощью цикла for в HTML? - PullRequest
0 голосов
/ 29 апреля 2019

Можно ли динамически вводить имя свойства bind с помощью цикла for в HTML?

 <div *ngFor="let tab of tabs" [@{{tab.triggerName}}]="tab.viewState" (click)="viewState = tab.viewState"
        class="card-tabs">
        <span [ngClass]="viewState === tab.viewState ? 'text-primary' : ''"></span>
      </div>
tabs = [
    {
      viewState: 'choice',
      triggerName: 'choiceTab'
    }
  ];

Так что я ожидаю увидеть что-то вроде:

<div *ngFor="let tab of tabs" [@choiceTab]="'choice'" (click)="viewState = 'choice'"
        class="card-tabs">
        <span [ngClass]="viewState === 'choice' ? 'text-primary' : ''"></span>
      </div>
...