IMHO, вам придется сортировать данные в файле .ts
, а затем отображать в интерфейсе следующим образом:
В файле .ts
:
let sortedPosts = this.Posts.sort((a, b) => (new Date(a.datePosted).getTime() - new Date(b.datePosted).getTime()));
В .html
используйте sortedPosts
вместо Posts
следующим образом:
{{post.about}}
Для получения дополнительной информации о сравнении даты см. this .
Вы говорите «идентификатор пользователя является первичным ключом». Вы имеете в виду, что имя столбца user id
? Или user_id
? Или id
?
Если у вас есть PRIMARY KEY(id)
, не добавляйте такой индекс. В противном случае добавьте INDEX(id, status)
со столбцами в любом порядке.