Почему при срабатывании условия, он всё равно рисует 2-й template v-else? ведь отработало первое условие
получается, если я убираю блок v-else, то он срабатывает как надо, при соответствии показываются только нужные строки, но при добавлении v-else, рисует весь массив
caliber: "12x70"
<template v-for="data in ammo_data">
<template v-if="data.caliber == caliber">
<tr v-for="items in data.items" :key="items.id">
<td data-label="Наименование"><span>{{items.name}}</span></td>
<td data-label="Калибр"><span>{{items.caliber}}</span></td>
<td data-label="Урон"><span class="val">{{items.damage}}</span></td>
<td data-label="Бронепробитие"><span class="val">{{items.arm_pentra}}</span></td>
<td data-label="Повреждение брони"><span class="val">{{items.arm_damage}}</span></td>
<td data-label="Вероятность фрагментации"><span class="val">{{items.bullet_frag}}</span></td>
<td data-label="Скорость (м/сек)"><span class="val">{{items.speed}}</span></td>
<td data-label="Вероятность рикошет"><span class="val">{{items.ricochet}}</span></td>
</tr>
</template>
<template v-else>
<tr v-for="items in data.items" :key="items.id" :data-label="data.count">
<td data-label="Наименование"><span>{{items.name}}</span></td>
<td data-label="Калибр"><span>{{items.caliber}}</span></td>
<td data-label="Урон"><span class="val">{{items.damage}}</span></td>
<td data-label="Бронепробитие"><span class="val">{{items.arm_pentra}}</span></td>
<td data-label="Повреждение брони"><span class="val">{{items.arm_damage}}</span></td>
<td data-label="Вероятность фрагментации"><span class="val">{{items.bullet_frag}}</span></td>
<td data-label="Скорость (м/сек)"><span class="val">{{items.speed}}</span></td>
<td data-label="Вероятность рикошет"><span class="val">{{items.ricochet}}</span></td>
</tr>
</template>
</template>