角度应用程序的Angular Js和gapi

时间:2015-01-14 12:03:40

标签: javascript angularjs google-app-engine google-cloud-endpoints gapi

我有this问题中的任务。但主要区别在于我需要两个不同路径的控制器。像两个不同的表格。 ../table1和../table2。必须从Google云端点(通过gapi)查询每个表中的数据。如何根据我的情况调整初始化顺序?此外,我希望有可能进行深层链接:用户可以从/ table1而不是"根路径"开始。

1 个答案:

答案 0 :(得分:0)

您可以使用'解决'从外部服务获取数据,然后以与服务获取注入相同的方式将解析的名称注入控制器。请注意,您可以将结果注入仅连接到状态的控制器。查看此处的文档https://github.com/angular-ui/ui-router/wiki#resolve

例如

$stateProvider.state('myState', {
      resolve:{

         googleData:  function($http){
            return $http({method: 'GET', url: '/someUrl'});
         }
      },
      controller: function($scope, googleData)
      {
          $scope.simple = googleData.value;
      }
   })