В обще задача следующая - сделать строки таблиц кликабельными.
Конкретно - при нажатии на строку должна перерисовываться страница.
Вывод таблицы реализован так:
import '../../certificates/services/Certificate';
import './template.html';
angular.module('desktop').component('certificates', {
templateUrl: NAMESPACE_DESKTOP + `components/Certificate/template.html`,
controller: Certificates
});
function Certificates(Certificate, $stateParams) {
$.extend($.fn.dataTable.defaults, {
language: {
processing: ''
}
});
$('.js-datatable-certificates').dataTable({
"processing": true,
"ajax": '/desktop/api/certificates/' + $stateParams.record_id,
"columns": [
{ data: 'cert_id'},
{ data: 'name' },
{ data: 'date' },
{ data: 'created_by' },
{ data: 'modified' }
]
});
}
<h3>Certificates</h3>
<div class="table-responsive">
<table class="table table-hover table-striped table-bordered js-datatable-certificates">
<thead>
<tr>
<th>Certificate id</th>
<th>Name</th>
<th>Date</th>
<th>Created by</th>
<th>Modified Date</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
С ангуляром и его модулями не работал (код не мой, дали доделывать). Гугл не помог, к сожалению. Подскажите как сделать строки ссылками. Возможно есть метод такой у дататейблс или как-то еще.