我有一个基本的 CRUD 应用程序启动并运行,但是我想要做的是用两个附加参数包装来自服务器的每个响应,即
'error' => boolean, 'errorMessage' => string, 'data' => {whatever data}
这样我就可以处理从服务器发送和返回成功的请求,但是由于某种原因数据库无法更新,所以我不仅可以使 UI 与数据库保持同步,还可以向用户显示错误消息更新失败。由于 AngularJS 期望更新的对象,如果我在失败时返回相同的对象,UI 将保持同步,但由于没有失败通知,用户不会意识到问题所在。
在我的旧应用程序 pre-Angular(基于 jQuery)中,我可以轻松地解码每个响应的 json 数据,并且如果 error === true 出现错误消息,但在 Angular 中我似乎无法弄清楚如何实现这一点。
我很可能会离开这里,因为我刚刚进入 Angular,所以任何方向都会有所帮助。