在创建web应用程序时,我在开发环境(VSCode)中偶然发现了一个不寻常的错误,当时我正在使用其中一个服务: Error, property adapter does not exist in DetailDataService然而,在本例中,所考虑的变量已经在构造函数中声明了。adapter: SuiteAdapterService, translate: TranslatePipe
) {} 但是每当我在我的
,构造函数应该只有一个参数,并且实例的数据属性应该是未定义的。如果事件类型需要额外的数据(例如"localeChange"),则构造函数应该有两个参数,实例的数据属性应该具有相应的类型(如在中定义的)。上面的代码基本上可以工作,但是我在下面的一行中得到了一个ts错误:
Type 'EventTypes[T] | undefined' is not as