打字稿注释

Ill*_*ian 6 annotations decorator typescript marionette

我正在使用TS在MarionetteJS上编写项目,我想使用注释来注册路由.例如:

@Controller
class SomeController {

  @RouteMapping("some route")
  public SomeMethod() {
     //code
  }
}
Run Code Online (Sandbox Code Playgroud)

在创建类实例时是否有机会调用方法注释?

Ami*_*mid 5

不,没有。

查阅本文,了解TypeScript中的装饰器和元数据反射。它显示了装饰器是如何转换为纯JavaScript的,以及如何被调用。