Angular 和 bootstrap:显示 post 响应的优雅方式

Angular and bootstrap: elegant way to display post response

我正在开发一个 RESTful 结构如下的应用程序:

当我 post 从 Angular 到我的后端 REST api 的数据时,DRF returns 不同的数据 (with status code) 取决于发生的事情。示例:

(子问题:如果要添加海关错误消息,HTTP_400_BAD_REQUEST 响应的结构应该是什么?)

在BootstrapV4中,有contextuals classes

有人可以建议一种优雅的方式(尽可能通用)根据 Angular 2 的请求状态设置 bootstrap class 吗? 例如,如果 REST api return 出现错误,则显示错误消息并将危险 class 设置为相关的 Boostrap DOM。如果 REST api return 成功状态,显示成功消息 Bootstrap class,等等...

据我所知,没有标准规则或指南;答案可能因人而异。在你的问题中,你已经回答了一半,所以我认为你应该只决定哪个class用于哪个状态码。