Если присмотреться к новому API, можно заметить, что функция
resource() по умолчанию использует промисы. Однако Angular всегда был ориентирован на использование Observables.Чтобы это исправить, можно воспользоваться функцией
rxResource().👉 https://push-based.io/article/everything-you-need-to-know-about-the-resource-api
