Javascript 在TypeScript中使用$httpProvider
我正在尝试将AngularJS(我是新手)与TypeScript结合使用,同时遵循以下步骤。 对我帮助很大,但现在我遇到了以下问题:Javascript 在TypeScript中使用$httpProvider,javascript,angularjs,typescript,Javascript,Angularjs,Typescript,我正在尝试将AngularJS(我是新手)与TypeScript结合使用,同时遵循以下步骤。 对我帮助很大,但现在我遇到了以下问题: 我正在使用DefinitelyTyped中的类型文件,该文件声明每个IServiceProvider(继承)都有一个属性。 在尝试使用Angular的$httpProvider服务时,我需要调用该方法(注意:不带“$”) 尝试运行此操作时失败,因为未定义$get。我尝试在浏览器中将其临时更改为get,然后代码就可以工作了,所以我相信这就是问题所在。 我不能只在我的
我正在使用DefinitelyTyped中的类型文件,该文件声明每个
IServiceProvider
(继承)都有一个属性。
在尝试使用Angular的$httpProvider
服务时,我需要调用该方法(注意:不带“$”)
尝试运行此操作时失败,因为未定义$get
。我尝试在浏览器中将其临时更改为get
,然后代码就可以工作了,所以我相信这就是问题所在。
我不能只在我的TypeScript文件中使用get
,因为它将无法编译
现在我想知道如何解决这个问题
免责声明:一般来说,我对JavaScript也不太熟悉。为了使用http服务,您需要查找。您所看到的是提供程序配方的$http
($httpProvider),该配方在应用程序的.config
阶段用于全局配置。实际上,您在其他任何地方注入的是$httpProvider
的$get
函数中定义的$http
实例
两种接口定义的示例用法:
app.config(['$httpProvider', function($httpProvider:ng.IHttpProvider){...
及
应该是app.config(['$httpProvider'],($httpProvider:ng.IHttpProvider)=>{…
class MyService implements IMyService {
constructor(private $http:ng.IHttpService){
}
//...
}