Мне нужно иметь кнопку в конце каждой строки в моей таблице данных и получать значения строк, когда я нажимаю на нее. Пожалуйста, смотрите мой код ниже.
По моему .ts
ngOnInit() {
this.getUsers();
}
getUsers() {
this.us.getUsers()
.subscribe((data: any) => {
this.users = data;
var table = $('#datatables').DataTable({
"pagingType": "full_numbers",
"lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
responsive: true,
data:this.users,
columns:[
{
data:"Id"
},
{
data:"FirstName"
},
{
data:"MiddleName"
},
{
data:"LastName"
},
{
data:"UserName"
},
{
data:"Email"
},
{
data:"DateAdded"
},
{
data:"IsActivated"
}
],
language: {
search: "_INPUT_",
searchPlaceholder: "Search records",
}
});
})
}
По моему, html
<table id="datatables" class="table table-striped table-bordered table-hover" cellspacing="0"
width="100%" style="width:100%">
<thead>
<tr>
<th>Id</th>
<th>FirstName</th>
<th>MiddleName</th>
<th>LastName</th>
<th>UserName</th>
<th>Email </th>
<th>DateAdded</th>
<th>Activated</th>
</tr>
</thead>
</table>
Можете ли вы помочь мне, как это правильно. Я не могу использовать цикл * ngFor, потому что он вызывает проблемы в таблицах данных. Спасибо.