如何在应用程序中正确重新加载信息?

时间:2016-05-26 17:13:46

标签: javascript angularjs performance restangular

我正在使用带有Web服务REST的Restangular开发角色应用程序,但是当我在几个用户的会话之间切换时,信息会延迟显示信息。例如,查看具有User1信息的CustomerDetail,但是当我更改User2时,它会显示User1的信息,稍后会在n秒内向用户User2正确显示信息。

我的问题是,如何在视图中正确重新加载信息?

1 个答案:

答案 0 :(得分:0)

首先,尝试通过一次获取尽可能多的数据来减少服务器调用,然后创建客户端重新加载。关于你的情况,当你点击一些按钮来改变用户时,首先将一个变量改为“onLoad”为真,然后对某些加载div执行ng-show =“onLoad”,对于其他一些div执行ng-show =“!onLoad”包含用户信息。然后当你拿回你的数据时,翻转“onLoad”值......