Я сделал пользовательский компонент строки с некоторыми элементами <td>
внутри.Он работал с селектором директив, но я активировал tslint в моем проекте, и он выдает ошибку, что я не могу использовать селектор директив в компоненте.
Я не хочу отключать это, поэтому я пытаюсь изменить его накомпонент выбора.Но макет таблицы нарушается, когда используется селектор компонента.
Есть ли решение этой проблемы или мне нужно отключить проверку?
Я пытался использовать <ng-container>
, но это не такчто мне нужно (я думаю)
пользовательский компонент:
<td>{{getProductName(neighbour)}}</td>
<td>{{getVersion(neighbour)}}</td>
<td>{{getProjectName()}}</td>
<td>{{neighbour.ip}}</td>
<td>{{neighbour.mac}}</td>
<td>{{mapHardwareType(neighbour)}}</td>
<td>
<button [disabled]="!reachable" class="btn btn-sm btn-primary" (click)="open()">
<i class="fa fa-external-link"></i> <span [translate]="'OPEN'"></span>
</button>
</td>
таблица:
<table class="table table-default table-responsive">
<thead>
<tr>
<th [translate]="'PRODUCT'"></th>
<th [translate]="'VERSION_AND_DATE'"></th>
<th [translate]="'PROJECT_NAME'"></th>
<th [translate]="'IP'"></th>
<th [translate]="'MAC'"></th>
<th [translate]="'HARDWARE'"></th>
<th></th>
</tr>
</thead>
<tbody>
<ng-container *ngFor="let n of neighbours|filter:{keys: searchKeys, str: search}">
<tr>
<app-neighbour-row [neighbour]="n"></app-neighbour-row>
</tr>
</ng-container>
</tbody>
</table>