标签: typescript
我有一个这样的班级:
export class Class1 { @MyDecorator() public class2: Class2; } export class Class2 { //whatever }
运行此代码时,我立即收到有关无法在初始化之前访问Class2的错误。如果删除装饰器,则代码将运行。
一个简单的解决方法是在Class1之上声明Class2-然后代码起作用。但是为什么这不能按原样工作?