Мне нужно отобразить таблицу, в которой первый столбец является именем факса, но во втором столбце должно отображаться поле Комментарии или поле Описание, в зависимости от значения другого поля Тип. Моя таблица должна отображать только два столбца.
<tbody>
<tr ng-repeat="list in faxList">
<td class="col-md-2 onHoverPointer">{{list.Name}}</td>
<td class="col-md-2 onHoverPointer" ng-if="list.Type=='Fax'">{{list.Comments}}</td>
<td class="col-md-2 onHoverPointer" ng-if="list.Type=='Group'">{{list.Description}}</td>
</tr>
</tbody>
Каждая запись - это факс или группа. Но когда я рендерил этот код AngularJS с использованием атрибута ng-if, он выглядит так, как будто все еще отображается td, поэтому у меня все время есть три столбца.
Каково надлежащее условие, чтобы это произошло? Первые td всегда должны отображаться, но должно быть условие, при котором отображается только один из двух последующих td.