【发布时间】:2016-07-28 18:37:06
【问题描述】:
首先让我说我有解决这个问题的方法,但我很想知道是否有更好的方法,以及我是否做错了什么。
我在 web 应用程序的前端有一个对象表,我需要在每个对象的基础上异步加载对象的一些数据。服务器返回一个 JSON 数组,其中包含该对象的数据,并且数据包含该对象的键,因此我可以使用其数据更新前端的对象。当没有数据时,我只会得到一个空数组,不幸的是它无法更新对象,因为我没有更新它的密钥。这可能会导致稍后再次查询,这是浪费时间/资源。我无法修改服务器,有没有办法很好地做到这一点?
我目前的解决方案是在发送请求之前将对象的数据设置为空数组,然后如果结果为非空,则在收到结果时更新。
我想知道是否有更好/更惯用的方法来做到这一点。
作为参考,我使用 Elm 和 PostgREST 作为后端。
【问题讨论】: