【问题标题】:How to call Typescript method in JavaScript file如何在 JavaScript 文件中调用 Typescript 方法
【发布时间】:2017-05-14 14:26:17
【问题描述】:

我们有一个 typescript 类,它包含几个方法。 TypeScript 类的示例。

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

我们想从另一个 (.js) 文件中调用 editEvent 方法。 我们怎样才能做到这一点。

【问题讨论】:

标签: javascript typescript typescript-typings


【解决方案1】:

如果您使用的是 ES6,这非常简单。在 typescript 中,只需使用 import "pathToJSModule"; 就可以使用它了。这是可能的,因为 JS 是一个有效的 Typescript。

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

【讨论】:

  • 这是错误的方式。 OP 希望使用 JavaScript 中的 TypeScript 代码,而不是 TypeScript 中的 JavaScript 代码
猜你喜欢
  • 1970-01-01
  • 2013-04-12
  • 1970-01-01
  • 2020-07-11
  • 1970-01-01
  • 1970-01-01
  • 2010-10-23
  • 1970-01-01
  • 2012-11-02
相关资源
最近更新 更多