处理angularjs中的数据

时间:2015-02-04 04:44:34

标签: angularjs rest

我需要对数据集进行一些计算,并在进度条中显示该信息。我正在尝试决定是否应该在Angular或我的REST API中进行这些计算。

我有与用户相关的“级别”。例如 - 如果用户已完成级别3,则他们已完成该任务。现在说我有20个用户。我会有一个进度条,其中最大值(100%)为20/20,最小值为0/20。对于已完成级别3的每个用户,对于该特定进度条(1/20),它们将计为已完成。

对于不同的部分,我可能有5个不同的进度条,其中第1个是第3级完成,第2个是第8级完成,等等。

现在我的API目前正在为每个用户返回级别。所以我可能会得到 像这样的东西:

{User 1:
  Section 1: 
    Level 1:
      (relevant data...)
    Level 3:
      (relevant data...)

  Section 2:
    Level 4:
      (relevant data...)
...}

10个用户对象,每个对象具有Level 3,Level 8等。在服务器上进行计算会更好吗,它会返回计算数据的哈希值吗?即

User 1:{
  Section 1: Complete,
  Section 2: In Progress,
  Section 3: Complete
}
User 2:{...}

或者最好是采用原始数据并通过角度滤波器计算第1部分是否完整?

0 个答案:

没有答案