У меня есть таблица данных, и я хочу применить процесс сортировки со стороны сервера, чтобы конечный пользователь мог применить сортировку по нескольким столбцам, что мне нужно сделать, это получить все columns
с их значениями сортировки asc/desc
на каждом sortChange
событии.
Допустим, столбцы: name, gender, date_of_birth.
Результаты должны быть:
[
{'name', 'asc'},
{'gender', 'desc'},
{'date_of_birth', 'desc'},
]
ts код:
ngOnInit() {
this.getData([])
this.sort.sortChange.subscribe(
() => {
// access all the sortable columns
let sortable_columns = -------------- // what should I write here?
// call the http service
this.getData(sortable_columns)
});
}
Теперь я думаю, что общий алогритм в порядке,но я не могу найти правильный синтаксис для доступа к сортируемым столбцам, любая идея о том, как это сделать?Спасибо.