在角度引导其组件

时间:2016-12-17 06:44:19

标签: javascript angularjs http service

关于在角度代码上下文之外消费或调用Angular应用程序的控制器功能/服务有很多帖子,但几乎所有帖子都有这样的情况:在角度应用程序组件被引导后(意味着所有组件,如配置,路由,控制器正在注册)。

这篇文章适合那些想要做同样事情的人(不是在角应用程序中使用jquery库),而是在注册所有应用程序组件之前(在引导之前)。 您可以使用以下注入器在纯JavaScript代码中获取构建$ http服务中的Angular,如下所示

var $http = angular.injector(['ng']).get('$http');

然后我们可以使用它来进行任何http调用并获得结果。

    var result = $http.get('https://api.github.com/users', { params: { since: 135 } }).then(function (data) {
console.log(JSON.stringify(data));
});

0 个答案:

没有答案