2016-10-03 27 views
2

我收到「TS2346錯誤:提供的參數與呼叫目標的任何簽名不匹配」。當我嘗試拒絕承諾但我認爲代碼尊重簽名。任何想法?Angular 2 - 錯誤:提供的參數與呼叫目標的任何簽名不匹配

事實上,當我在一個web應用程序中使用,現在我試圖使用nativescript編譯它。

代碼:

login(): Promise<User> { 
    // get the user here 
    if (error) { 
     return (Promise.reject<User>("Error"); 
    }else { 
     return Promise.resolve(new User()); 
    } 
} 
+0

你怎麼稱呼這個方法?請編輯帖子。 – IvRRimUm

+0

感謝您的關注,我正在編譯es5。 –

回答

2

我發現錯誤!它正在編譯es5。我將目標更改爲tsconfig.json上的es6並且它可以工作。

相關問題