Я новичок в Front-End и угловой части. Мне нужно динамически загружать вкладки из того, что он возвращал из Backend ...
Учтите, что я получаю массив, как показано ниже:
*["tab1","tab2","tab3"].*
У меня есть вкладки на странице с tab1, tab2, tab3.
То, что я пробовал, жестко закодировано, оно работает,
<div class="nav-tabs-custom">
<ul class="nav nav-tabs" >
<li class="active"><a href="#tab_1" data-toggle="tab" (click)="loadData('abc')"><b>tab1</b></a></li>
<li><a href="#tab_2" data-toggle="tab" (click)="loadData('xxx')"><b>tab2</b></a></li>
<li><a href="#tab_3" data-toggle="tab" (click)="loadData('xyz')"><b>tab3</b></a></li>
<li><a href="#tab_4" data-toggle="tab" (click)="loadData('fgfgfg')"><b>tab4</b></a></li>
</ul>
</div>
<div class="tab-content">
<div class="tab-pane active" id="tab_1"> </div>
<div class="tab-pane active" id="tab_2"> </div>
<div class="tab-pane active" id="tab_3"> </div>
<div class="tab-pane active" id="tab_4"> </div>
</div>
Также я должен убедиться, что при нажатии на вкладку должен вызываться метод с кликнувшим именем. Все должно быть динамично. Пожалуйста, предложите свои идеи. Спасибо.