2016-12-30 58 views
0

我們有一個打字稿類,其中包含很少的方法。 TypeScript類的示例示例。如何在JavaScript文件中調用Typescript方法

export class AppointmentListComponent implements OnInit { 
    editEvent(event: IEvent): void { 
     this._router.navigate(['/appointments', event.id]); 
    } 
} 

我們希望從另一個(.js)文件調用editEvent方法。 我們怎樣才能做到這一點。

+2

可能的重複:http://stackoverflow.com/questions/26427722/calling-properly-typescript-code-from-javascript – UnholySheep

+0

可能的重複[從JavaScript調用正確的TypeScript代碼](https://stackoverflow.com/問題/ 26427722/calling-properly-typecriptcript-code-from-javascript) –

回答

-2

如果您使用ES6,它非常簡單。在打字稿中只需使用import "pathToJSModule";即可使用。這是可能的,因爲JS是一個有效的打字稿。

如果您不使用ES6,則可以使用import * as foo from "pathToFile"

+0

這是錯誤的方式。 OP希望使用來自JavaScript的TypeScript代碼,而不是來自TypeScript的JavaScript代碼 – UnholySheep

相關問題