Im Moment habe ich eine Implementierung von Angular2-Datatable wie soIn Tabelle auf Tabellenzeile dynamisch Angular 2
<table class="table table-sm responsive" [mfData]="users" #mf="mfDataTable" [mfRowsOnPage]="10">
<thead>
<tr>
<th>
</th>
<th>
<mfDefaultSorter by="name">Name</mfDefaultSorter>
</th>
<th class="no-sort hidden-sm-down">
<mfDefaultSorter by="role">Roles</mfDefaultSorter>
</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let person of mf.data">
<td>
<div class="btn-group btn-group-sm" role="group" aria-label="Basic example">
<button type="button" class="btn btn-warning" (click)="open(person)">
<i class="fa fa-fw fa-edit"></i>
</button>
</td>
<td>
<h6>
<span>
<a href="mailto:{{person.email}}">
<i class="fa fa-envelope"></i>
</a>
</span>
{{person.firstName}} {{person.lastName}}
</h6>
</td>
<td>
<h6>{{person.role}}</h6>
</td>
</tr>
<tr *ngIf="(mf.data).length === 0">
<td colspan="100">No matches</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="12">
<mfBootstrapPaginator [rowsOnPageSet]="[5,10,15]"></mfBootstrapPaginator>
</td>
</tr>
</tfoot>
</table>
Was mag ich in der Lage sein, ist ein Kind Tisch zu tun erstellen, wenn die open() Griff abgefeuert wird. Ich habe dies bereits in Angular JS getan, aber ich habe es schwer, herauszufinden, wie man das mit Angular 2 macht. Muss ich eine neue Komponente erstellen und die Vorlage mit jQuery in die Zeile laden?
Können Sie uns Ihr funktionierendes Angular JS Beispiel zeigen? – yurzui
Wo soll die neue Tabelle in diese Vorlage eingefügt werden? Sollte es rekursiv funktionieren (eingefügte Tabelle kann eine weitere in sich einfügen usw.)? – Dimanoid