下面的代码通过gulp这个错误来转发它:
[tsc]> C:/Workarea/MyFirstAngular/src/enum/msg.ts(35,33):错误 TS2349:无法调用类型缺少调用签名的表达式。 无法编译TypeScript:错误:tsc命令已退出 代码:2
$HOME/.qgis2/python/plugins/
有人知道我的确切错误吗?
我的设置: -IDEA 14 -Node.js -Gulp -gulp-TSC -gulp-connect(用于Livereload)
答案 0 :(得分:17)
有相同错误讯息的人 - >检查您的代码语法
发现我的错。这是不 Java。
private getRandomElementOfEnum(e : any):string{ var length:number = Object.keys(e).length(); //<-- This is Line 35 return e[Math.floor((Math.random() * length)+1)]; }
应该是:
private getRandomElementOfEnum(e : any):string{
var length:number = Object.keys(e).length; // <--- WITHOUT ()
return e[Math.floor((Math.random() * length)+1)];
}