我正在开发Angular JS 1.5版本的应用程序。 当我提交表单时,根据传递的输入参数,对中间层进行查询,并将数据发送回应用程序。
收到的回复将有大约百万条记录。我需要在前端使用Angular C3 js库以Graphs的形式显示这些数据。
有人可以指导我应该如何以及在何处收集这些数据。
提前致谢。
答案 0 :(得分:0)
AngularJS是一种客户端MVVM模式。来自中间层的数据将加载到viewmodel
中,该view
将数据绑定到
public static <S> S createService(Class<S> serviceClass, final String authToken) {
。
答案 1 :(得分:0)
如果您不担心支持旧浏览器,那么localStorage
或sessionStorage
可能是您最好的选择。大多数现代浏览器都支持大约5MB,因此您可以确定它是否足够。然后在您的角应用程序中,您可以将数据从存储装载到viewModel
或angular.run()
中的自定义角度工厂/服务或控制器本身。
但除非你有非常好的理由将100万条记录实际存储到浏览器存储中,否则你应该在需要时将其检索到它。
另外,您可能希望查看角度应用的内存使用情况。特别是在内存中保存了大量数据时,.watch()
和ng-repeat
等内容会使您的应用程序性能受损。