API?
Я делаю сервис, в нем методы
getAllEntities(): Observable<Entity[]> {
return this.httpClient.get(...);
}
addEntity(entity: Entity): что должен возращать? {
const createdEntity$ = this.http.post(..., entity);
}
Должен ли addEntity после отправки запроса на бекенд, как-то влиять на Observable, который возращает метод getAllEntities()?
нет. Можно уже в компоненте после успешного добавления сделать еще раз getAll
Не должен, это отдельные методы. После создания записи ты получаешь ее в ответ, и просто в компоненте который запросил этот метод делаешь this.entities.push(data) data = результат который вернул сервер при создание записи
Обсуждают сегодня