Невозможно использовать Transclusion в нг-контенте с помощью angular6 - PullRequest
1 голос
/ 07 мая 2019

Я пытаюсь создавать динамические вкладки, поэтому я решил использовать подход Transclusion к ng-контенту, но я не могу получить объект из цикла ngFor. это мой код

<div class="tab-pane internal-tab active">
  <ul class="nav nav-tabs">
    <li [ngClass]="{'active':i===0}" *ngFor='let _t of Headers; let i = index'>
      <a href="#{{_t}}" role="tab" data-toggle="tab">{{_t}}</a></li>
  </ul>
  <div class="tab-content">
    <div *ngFor='let _t of Headers; let i = index' [ngClass]="{'active':i===0}" class="tab-pane" id="{{_t}}">
      <ng-content select="[one]">
      </ng-content>     
    </div>
  </div>
</div>

это мой URL стекаблика

так вот, вместо этого

 <ng-content select="[one]">
 </ng-content>

если я попытаюсь использовать объект цикла ngFor следующим образом,

<ng-content select="[_t]">
</ng-content>

Я получаю сообщение об ошибке и не могу использовать объект

Я попробовал все эти варианты, чтобы использовать объект, но мне не удалось

 1. <ng-content select="['_t']">
 2. <ng-content select="['"_t"']">
 3. <ng-content select="['"_t"']">
 4. <ng-content select="[{{_t}}]">
...