Закажите таблицу MySQL на два столбца

Вам не нужно наблюдать за ответом на самом деле. Вы можете удалить {наблюдать: «ответ»}. Все, что вам нужно, чтобы обработать это в перехватчике, это добавить catchError в pipe. Чтобы избежать ошибки (если вы хотите, чтобы запрос завершился успешно) , вы должны вернуть Observable чего-то в catchError. Также вы можете уведомить пользователя или выполнить некоторые действия в отношении определенных ошибок, таких как Klodian, показанный выше.

 return next.handle(request).pipe(
 catchError(error => {
   if (error instanceof HttpErrorResponse) {
   // notify user or perfome actions
   }

   return of([]);   // return empty Observable of array 
  }),
  map((event: any) => {
      console.log(event.status);
  return event;
});
213
задан billynoah 17 November 2018 в 18:41
поделиться

3 ответа

Сортировка по умолчанию возрастает, необходимо добавить ключевое слово DESC к обоим заказам:

ORDER BY article_rating DESC, article_time DESC
453
ответ дан truppo 23 November 2019 в 04:27
поделиться
ORDER BY article_rating, article_time DESC

отсортирует по article_time, только если существует две статьи с той же оценкой. От всего я вижу в Вашем примере, это точно, что происходит.

↓ primary sort                         secondary sort ↓
1.  50 | This article rocks          | Feb 4, 2009    3.
2.  35 | This article is pretty good | Feb 1, 2009    2.
3.  5  | This Article isn't so hot   | Jan 25, 2009   1.

, но рассмотрите:

↓ primary sort                         secondary sort ↓
1.  50 | This article rocks          | Feb 2, 2009    3.
1.  50 | This article rocks, too     | Feb 4, 2009    4.
2.  35 | This article is pretty good | Feb 1, 2009    2.
3.  5  | This Article isn't so hot   | Jan 25, 2009   1.
30
ответ дан Tomalak 23 November 2019 в 04:27
поделиться
ORDER BY article_rating ASC , article_time DESC

DESC в конце отсортирует по обоим убываниям столбцов. Необходимо указать ASC, если Вы хотите это иначе

11
ответ дан GilZ 23 November 2019 в 04:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: