Javascript 如何修复TS2081&&;TS2087类型脚本0.9中的错误
只需要修复这个错误。如果有帮助,该应用程序将使用AngularJS。TypeScript版本为0.9.0.0 /path/app/scripts/Application.ts(22,13):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
错误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)代码>。这是一个有点黑客,但至少应该抑制错误消息。谢谢,你刚刚让我很高兴。张贴任何答案,我会给你一些重复。