Javascript 如何修复TS2081&&;TS2087类型脚本0.9中的错误

Javascript 如何修复TS2081&&;TS2087类型脚本0.9中的错误,javascript,angularjs,typescript,Javascript,Angularjs,Typescript,只需要修复这个错误。如果有帮助,该应用程序将使用AngularJS。TypeScript版本为0.9.0.0 /path/app/scripts/Application.ts(22,13): 错误TS2081:提供的参数与呼叫目标的任何签名都不匹配。 /path/app/scripts/Application.ts(22,13): 错误TS2087:无法为“调用”表达式选择重载 应用软件 import controllers = module("scripts/Controllers"); v

只需要修复这个错误。如果有帮助,该应用程序将使用AngularJS。TypeScript版本为0.9.0.0

/path/app/scripts/Application.ts(22,13):
错误TS2081:提供的参数与呼叫目标的任何签名都不匹配。
/path/app/scripts/Application.ts(22,13):
错误TS2087:无法为“调用”表达式选择重载

应用软件

import controllers = module("scripts/Controllers"); 
var app = angular.module('myApp', ['ngResource', 'templates-main']);  
app.controller(controllers.data);
22,13点指向
app.controller(controllers.data)

模块“脚本/控制器”

尝试使用以下方法:

(<any> app).controller(controllers.data);
(app.controller)(controllers.data);
语句
Variable
将变量“转换”(在通过TypeScript更改假定类型的意义上)为给定类型

由于我们将其转换为任意类型,TypeScript允许我们用它做任何我们想做的事情

如果要修复真正的原因,可以编辑正在使用的TypeScript定义文件。

尝试使用以下方法:

(<any> app).controller(controllers.data);
(app.controller)(controllers.data);
语句
Variable
将变量“转换”(在通过TypeScript更改假定类型的意义上)为给定类型

由于我们将其转换为任意类型,TypeScript允许我们用它做任何我们想做的事情


如果要修复真正的原因,可以编辑正在使用的TypeScript定义文件。

尝试使用
(app).controller(controllers.data)。这是一个有点黑客,但至少应该抑制错误消息。谢谢,你刚刚让我很高兴。发布任何答案,我会给你一些重复。尝试使用
(app).controller(controllers.data)。这是一个有点黑客,但至少应该抑制错误消息。谢谢,你刚刚让我很高兴。张贴任何答案,我会给你一些重复。