装饰器
About 1 min
装饰器
要启用实验性的装饰器特性,你必须在命令行或tsconfig.json里启用experimentalDecorators编译器选项:
tsc --target ES5 --experimentalDecoratorstsconfig.json配置:
{
  "compilerOptions": {
    "target": "ES5",
    "experimentalDecorators": true
  }
}装饰器是一种特殊的类型声明,能够被附加在类声明、方法、访问符、属性和参数上。 装饰器使用@expression这种形式,expression求值后必须为一个函数,它会在运行时被调用,被装饰的声明信息做为参数传入。