Angular 2 - Error: Supplied parameters do not match any signature of call target
Angular 2 - Error: Supplied parameters do not match any signature of call target
当我试图拒绝承诺时,我得到了 "error TS2346: Supplied parameters do not match any signature of call target.",但我认为代码尊重签名。任何的想法?
事实上,当我在 Web 应用程序中使用它时,它是有效的,现在我正在尝试使用 nativescript 编译它。
代码:
login(): Promise<User> {
// get the user here
if (error) {
return (Promise.reject<User>("Error");
}else {
return Promise.resolve(new User());
}
}
我发现错误了!它是用 es5 编译的。我在 tsconfig.json 上将目标更改为 es6 并且它有效。
当我试图拒绝承诺时,我得到了 "error TS2346: Supplied parameters do not match any signature of call target.",但我认为代码尊重签名。任何的想法?
事实上,当我在 Web 应用程序中使用它时,它是有效的,现在我正在尝试使用 nativescript 编译它。
代码:
login(): Promise<User> {
// get the user here
if (error) {
return (Promise.reject<User>("Error");
}else {
return Promise.resolve(new User());
}
}
我发现错误了!它是用 es5 编译的。我在 tsconfig.json 上将目标更改为 es6 并且它有效。