我正在评估YUI的model syncing framework。如果我理解正确,它的设计使每个模型本身与服务器同步。
在我的情况下,我可能会有多达不同类型的不同对象(这是一个复杂的Web应用程序)。我不希望产生100个不同的请求来逐个检索他们的数据 - 我希望能够聚合请求并在单个请求中发送它们以节省时间和带宽。
如何设计我的代码以使YUI模型成为可能?
答案 0 :(得分:2)
为ModelList实现同步,而不是模型。
您可能需要查看示例"GitHub Contributors" app,该示例可以在单个调用中加载表示多个GitHub存储库的数据。或者查看更通用的ModelSync.REST对象的代码,该对象可以使用来自ModelList的单个请求为多个模型加载数据。实际上,如果您正在使用REST API,那么您可以按原样使用ModelSync.REST。