合并来自不同来源的两个SCOPES(相同的构造)

MOLE设计

我有一个功能

var getData = function() {
    $http.get('(url of remote site)/swi/20?expand=true').success(function (data) {
        $scope.listOfServices = data.runningServices;
    });
};

每30秒更新一次,并提取服务列表。

但是我想将其扩展为从

$http.get('(url of remote site)/**pad**/20?expand=true') 

和$

http.get('(url of remote site)/**bri**/20?expand=true') 

例如,然后将合并结果(所有格式完全相同)合并为一个$ scope

如何将这些HTTP获取与URL中的三个不同端点合并?

编辑:按照第一个评论中的链接,我想出了这个

var getData = function() {
        var swindon = $http.get('(url)/swi/10?expand=true'),
            paddington = $http.get('(url)/pad/10?expand=true'),
            reading = $http.get('(url)/rdg/10?expand=true');
        $q.all([swindon,paddington,reading]).then(function(arrayOfResults) {
            $scope.listOfServices = arrayOfResults;
            console.log($scope.listOfServices);
        });
    };

  getData();

但是现在的问题是我有一个数组,我根本无法以任何方式访问它们。我什至在重复中做了重复

这是带有记录范围的Google COnsole的屏幕截图

在此处输入图片说明

我通常遍历listOfServices.trainServices

最终编辑:

知道了,在循环中正确使用了循环,即

<tbody ng-repeat="item in listOfServices">
      <tr ng-repeat="service in item.data.trainServices">
莫斯塔法·奥马尔

您可以嵌套调用,如下所示:

$scope.listOfServices = [];
$http.get('(url of remote site)/swi/20?expand=true')
.success(function (data, status, headers, config) {
  $scope.listOfServices.concat(data.runningServices);

  $http.get('(url of remote site)/pad/20?expand=true')
  .success(function (data, status, headers, config) {
    $scope.listOfServices.concat(data.runningServices);

    //nest Another and so on...
    //$http.get('(url of remote site)/bri/20?expand=true')..
  });

})
.error(function (data, status, headers, config) {$scope.listOfServices = [];});

或使用已解决的诺言,如以下答案所示:

angular-访问多个http调用的数据-如何兑现承诺

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Matlab-来自两个不同来源的对齐图像的配准和裁剪

来自分类Dev

根据R中的时间戳附加来自两个不同来源的数据

来自分类Dev

JS使用来自两个不同来源的函数

来自分类Dev

Excel。使用来自两个不同来源的信息

来自分类Dev

.filter() 来自不同来源的相同数据

来自分类Dev

来自相同来源的2个不同筛选的绑定,得出的结果相同(WPF)

来自分类Dev

合并来自不同来源的定时数据

来自分类Dev

使用Grunt从两个不同来源获取Concat和Uglify JS文件

来自分类Dev

UWP-具有两个不同来源的NavigationView

来自分类Dev

来自不同来源的R对象的管理

来自分类Dev

来自不同来源的用户表

来自分类Dev

来自不同来源的 PowerShell WQL 性能

来自分类Dev

cytoscape.js-如何合并来自不同来源的同一节点的属性

来自分类Dev

合并来自两个不同联结表的数据

来自分类Dev

MongoDB合并来自不同集合的两个聚合

来自分类Dev

合并来自两个不同联结表的数据

来自分类Dev

如何基于一个公共列但内容不同来合并/扩展两个python pandas数据框?

来自分类Dev

合并两个相同/不同名称的数据框

来自分类Dev

如何合并两个相同大小的对象的不同数组?

来自分类Dev

合并两个相同长度但键不同的数组?

来自分类Dev

合并两个键不同但值相同的无序对象?

来自分类Dev

Rails将来自2个不同来源的数据组合到html表中

来自分类Dev

SwiftUI合并来自两个不同数组的两个ObservedObject

来自分类Dev

合并来自两个不同数据库的两个子表

来自分类Dev

合并来自SQL中两个不同表的两个字段

来自分类Dev

如何区分具有相同来源的 iframe 和具有不同来源的 iframe

来自分类Dev

Chrome + CORS +缓存-从两个不同的来源请求相同的文件

来自分类Dev

如何阻止来自节点中不同来源的发布请求

来自分类Dev

如何阻止来自节点中不同来源的发布请求

Related 相关文章

  1. 1

    Matlab-来自两个不同来源的对齐图像的配准和裁剪

  2. 2

    根据R中的时间戳附加来自两个不同来源的数据

  3. 3

    JS使用来自两个不同来源的函数

  4. 4

    Excel。使用来自两个不同来源的信息

  5. 5

    .filter() 来自不同来源的相同数据

  6. 6

    来自相同来源的2个不同筛选的绑定,得出的结果相同(WPF)

  7. 7

    合并来自不同来源的定时数据

  8. 8

    使用Grunt从两个不同来源获取Concat和Uglify JS文件

  9. 9

    UWP-具有两个不同来源的NavigationView

  10. 10

    来自不同来源的R对象的管理

  11. 11

    来自不同来源的用户表

  12. 12

    来自不同来源的 PowerShell WQL 性能

  13. 13

    cytoscape.js-如何合并来自不同来源的同一节点的属性

  14. 14

    合并来自两个不同联结表的数据

  15. 15

    MongoDB合并来自不同集合的两个聚合

  16. 16

    合并来自两个不同联结表的数据

  17. 17

    如何基于一个公共列但内容不同来合并/扩展两个python pandas数据框?

  18. 18

    合并两个相同/不同名称的数据框

  19. 19

    如何合并两个相同大小的对象的不同数组?

  20. 20

    合并两个相同长度但键不同的数组?

  21. 21

    合并两个键不同但值相同的无序对象?

  22. 22

    Rails将来自2个不同来源的数据组合到html表中

  23. 23

    SwiftUI合并来自两个不同数组的两个ObservedObject

  24. 24

    合并来自两个不同数据库的两个子表

  25. 25

    合并来自SQL中两个不同表的两个字段

  26. 26

    如何区分具有相同来源的 iframe 和具有不同来源的 iframe

  27. 27

    Chrome + CORS +缓存-从两个不同的来源请求相同的文件

  28. 28

    如何阻止来自节点中不同来源的发布请求

  29. 29

    如何阻止来自节点中不同来源的发布请求

热门标签

归档