gpt4 book ai didi

javascript - 如何以及在何处定义 Angular $http 默认值?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:04:19 25 4
gpt4 key购买 nike

我正在尝试在 Angular 应用程序上设置 $http 的默认值,所以我有:

var application = angular.module('Application', ['ngDialog', 'validation']).config(function ($http) {

$http.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded";

});

这引发了一个错误。如何以及在哪里可以设置 $http 的默认值?

最佳答案

配置阶段用于配置服务提供者。配置阶段结束后,运行阶段开始,其中提供者用于创建服务。

推论是在配置阶段,您不能访问任何服务。不过,您可以在运行阶段执行此操作:

application.run(function($http) {
...
});

请注意 $httpProvider还允许配置默认值,所以你也可以这样做

application.config(function($httpProvider) {
...
});

关于javascript - 如何以及在何处定义 Angular $http 默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28032604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com