2013-02-26 56 views
-1

我需要使用Ajax调用服务器上的各种API方法。有一些方法返回一组服务器对象,一些更新对象的方法,一些方法不直接与对象一起工作,但更新它们的某些属性(如count,checkins等)使用Sencha Touch调用其他API的最佳方式

商店解决了很多问题当涉及到数据绑定时,但我无法找到一种面向对象的方法来创建与服务器端api方法一起使用的客户端存储库。我应该创建一个新类,并使用Ajax调用服务器的方法来填充它,还是应该扩展存储以包含新的Ajax方法?

我希望我很清楚。

回答

0

如果你想创建一个单独的类并使用函数,那很好。但一般人们都使用Sencha控制器。我希望你有一个控制器。你为什么不把方法放在相应的控制器中?

+0

使用商店进行数据绑定和其他ajax操作的控制器似乎有点奇怪。当从服务器拉取模型数据时,我们使用商店,但只更新多个模型的某些属性或相关属性时,我们必须进行ajax调用,这感觉有点不方便。 – 2013-02-28 17:12:53