Я смотрю на переключение между тремя делениями в моем угловом 4 приложении.В основном у меня есть три деления для следующего отчета о прибылях и убытках Баланс отчета о движении денежных средств
Если вы заметили якорные теги внутри тега ul - li.Нажатие на тег привязки должно отобразить соответствующий div.Я установил href в href = "javascript: void (0); и пытаюсь переключиться на основе переменной showTable, которая по умолчанию установлена на код компонента. По какой-то причине это не работает. Может кто-нибудь сказать мне, как я могуидти к достижению этого
<div class="card-body">
<ul class="nav nav-pills financial-tab" id="financial-tab" role="tablist">
<li class="nav-item">
<a class="nav-link active" [ngClass]="showTable ? '' : 'active' " id="sincome-tab" data-toggle="pill" href="javascript:void(0);" role="tab" aria-controls="table"
aria-selected="true" (click)="showTable = !showTable">Income Statement</a>
</li>
<li class="nav-item">
<a class="nav-link" [ngClass]="!showTable ? '' : 'active' " id="cash-tab" data-toggle="pill" href="javascript:void(0);" role="tab" aria-controls="chart"
aria-selected="false" (click)="showTable = !showTable">Cash Flow Statement</a>
</li>
<li class="nav-item">
<a class="nav-link" [ngClass]="!showTable ? '' : 'active' " id="balance-tab" data-toggle="pill" href="javascript:void(0);" role="tab" aria-controls="chart"
aria-selected="false" (click)="showTable = !showTable">Balance Sheet</a>
</li>
</ul>
<div class="tab-content Financial-content" id="pills-tabContent">
<!-- Income table -->
<div *ngIf="showTable" class="tab-pane fade active show" id="base-strategy--fs-statement" role="tabpanel" aria-labelledby="table-tab" aria-expanded="false">
<table class="table">
<thead>
<tr>
<th></th>
<th>2017</th>
<th>2018</th>
<th>2019</th>
<th>2020</th>
<th>2021</th>
</tr>
</thead>
<tbody>
<tr>
<td>Direct premiums written</td>
<td>33,150,000</td>
<td>33,813,000</td>
<td>35,179,045 </td>
<td>35,882,626 </td>
<td>35,882,626 </td>
</tr>
<tr>
<td>Assumed premiums written</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
</tbody>
</table>
</div>
<div *ngIf="showTable" class="tab-pane fade" id="base-strategy--fs-cashflow" role="tabpanel" aria-labelledby="table-tab" aria-expanded="false">
<table class="table">
<thead>
<tr>
<th></th>
<th>2017</th>
<th>2018</th>
<th>2019</th>
<th>2020</th>
<th>2021</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="6">Cash flows provided (used) by operating</th>
</tr>
<tr>
<td>Premiums Collected -net of ceded premium</td>
<td>33,150,000</td>
<td>33,813,000</td>
<td>35,179,045 </td>
<td>35,882,626 </td>
<td>35,882,626 </td>
</tr>
<tr>
<td>Loss and LAE Paid</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
</tbody>
</table>
</div>
<div class="tab-pane fade" id="base-strategy--fs-balancesheet" role="tabpanel" aria-labelledby="table-tab" aria-expanded="false">
<table class="table">
<thead>
<tr>
<th>As of the end of the period</th>
<th>2017</th>
<th>2018</th>
<th>2019</th>
<th>2020</th>
<th>2021</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="6">Assets</th>
</tr>
<tr>
<td>Cash, Cash Equivalents </td>
<td>18,387,125</td>
<td>33,813,000</td>
<td>35,179,045 </td>
<td>35,882,626 </td>
<td>35,882,626 </td>
</tr>
<tr>
<td>Short Term Investments</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>