Angularjs: Как показать пустой столбец, используя ng-class или ng-if?

У меня есть около 15 строк с 7 столбцами, показанными в виде таблицы, и после каждых нескольких строк я буду показывать пустую строку на основе определенной группировки и бизнес-логики. Чтобы отметить то же самое --- отображается для каждого столбца для всей строки.

Теперь я хотел показать пустой столбец или просто пробел, который разделяет предыдущие и следующие строки, где бы ни было ---, как я могу сделать это с ng-class или же ng-if? Я использую бутстрап. Ниже приведен мой рабочий код

 <tr ng-repeat="row in ctrl.rows" class="myclass">                                            
   <td ng-repeat="col in row" ng-bind="col"></td>
 </tr>

пробовал что-то вроде

<td ng-repeat="col in row" ng-bind="col" ng-class="{col == '---': 'col-sm-1'}"></td> //it didnt work

пожалуйста помоги!

1 ответ

Решение

Попробуй это. Ваш синтаксис ng-класса неверен.

 <td ng-repeat="col in row" ng-bind="col" ng-class="{'col-sm-1': col == '---'}"></td>
Другие вопросы по тегам