![]() |
1
1
如何处理这完全取决于你的业务需求和你愿意为处理这些案件付出的努力。
我同意你回来是个坏主意
最多的工作,最好的用户体验 听起来您的数据库或api中有其他合法的条目,这些条目可能缺少属性。在这种情况下,您可能会尽最大努力遵循“优雅降级”策略,在这种策略中,前端逻辑准备处理丢失的属性,可能要求在对该记录执行任何进一步的工作之前填充这些丢失的属性。 减少工作,仍然向用户传达问题 下一个最好的选择可能是立即验证传入的数据,并在请求失败时抛出一个错误,该错误将提供给用户有用的信息。 最坏的方法 在这三种选择中,掩盖不完整的记录似乎是最糟糕的选择。 |
![]() |
Bruno · Vue。js根据条件绑定到类 6 年前 |
![]() |
moh · 在angular 5 app的标头中设置JWT标记 7 年前 |
![]() |
espresso_coffee · 单页应用程序框架和登录页? 7 年前 |
|
Iqbal DP · SPA网站中的路由器堆叠组件 7 年前 |
![]() |
harsrawa · 关闭浏览器选项卡并退出Angular2应用程序 7 年前 |