【发布时间】:2015-12-15 01:04:37
【问题描述】:
我有一个关于使用 Knockout 和我无法控制的 API 的问题。恕我含糊不清,但为了避免IP问题,我不能提供太多信息。基本上,我的应用程序中有一个页面,它从多个端点(10+)请求数据,这些端点发回大量数据,其中大部分是不必要的。我已经开发出一种方法来让我关心的那些领域变得可观察,所以这不是问题。
我的问题在于组装 UI...我尝试将所有响应合并到我的视图模型中,然后以典型的淘汰方式创建 UI。但是,这使得将必要的数据提取到新对象中并回传到各个端点相当困难,除非我手动编写所有代码。
然后我想到了可能对响应进行命名空间以使它们分开并在需要回发时对其进行迭代,因为它们将被封装以用于自己的端点,但我希望那里的人有更多的经验非 REST API,特别是在单个视图模型中使用多个端点。谢谢!
【问题讨论】:
-
抱歉,这对于外人来说太模糊/太宽泛了。我对您的情况表示同情,但根据您的文字,我冒昧地猜测您将无法将您的问题纳入主题 Stack Overflow 问题。我建议让同事、同行或任何有适当背景的人参与讨论,以寻找适合您情况的设计。
标签: api knockout.js