角度多维数组实时更新

时间:2015-10-12 22:07:57

标签: angularjs multidimensional-array angularjs-scope intervals

我有一个端点,在5个数组的obj中有5个用户。一些属性每5个数据发生变化。我想获取动态属性,并将其推送到每个用户的数组。我怎样才能做到这一点?我需要每个用户拥有自己的动态数组。

watchMe = [{user: 1 hr: 10},  {user: 2 hr: 20}, {user: 3 hr: 30}];

    updateMe=[];

    function getLive(){
    angular.forEach(watchMe, function(value, key){

     updateMe.push(value.hr);
    console.log (updateMe)
        })
    };
    $interval(getLive, 5000);

1 个答案:

答案 0 :(得分:0)

我认为使用像lodash这样的实用程序库可以为您提供您所追求的目标。

即:每当间隔命中时,您可以使用_.filter来获取包含动态添加属性的对象 - 或仅通过它们_.map()并拉出属性(如果存在)。

免责声明:我本来希望将此反馈添加为评论,但我还没有代表