Я чувствую, что этот сценарий должен быть в документах Angular 2, но я не могу найти его нигде.
Здесь сценарий
- отправить форму (создать объект), которая недействительна на сервере
- сервер возвращает 400 плохих запросов с ошибками, отображаемыми на форме
- после того, как подписка вернется, я хочу проверить переменную ошибки или что-то (то есть, если нет ошибок> затем перейдите на вновь созданную страницу подробностей)
Я полагаю, что он работает примерно так:
this.projectService.create(project)
.subscribe(
result => console.log(result),
error => {
this.errors = error
}
);
}
if (!this.errors) {
//route to new page
}
Я очень новичок в Angular 2, так что это может произойти из-за моего понимания того, как работает Observable. У меня нет проблем с отображением этих данных в форме, но я не могу понять, как это увидеть в компоненте ts. Я просто хочу проверить успех/неудачу http create.