使用 $interval/$timeout 从 API 拉取数据是坏做法还是好做法



我在node中编写了一个API服务器.js前端是用angularJS编写的。
我在后端使用 firebase(我听说在前端使用 firebase 不安全)。

所以我不能使用 firebase 在 angularJS 中提取数据,为了拉取数据以在 UI 中显示数据已更改,我只编写了以下代码:

$interval(
  function() 
  {
    _getUserContracts(); 
  }, 50000
);

可以吗?

请不要使用超时。您无法确定服务器一定会在给定的时间段内返回结果。请改用承诺。AngularJS为此提供了$q服务。

最新更新