[0]typeScript 报错 error TS2339: Property 'a' does not exist on type 'b'.

请问大家一个问题,

我定义了个接口,申明了一下enviormentState变量,

1.png

 
 
实际使用的时候编辑器也没有报红

2.png




,然而在编译的时候却报错了


3.png



,有知道怎么回事的朋友吗。
 
这儿还有个类似的



 

}@H5R@]KV}}D2TO32S~H`YT.png

 
已邀请:

李文

赞同来自:

你只贴了接口的声明代码,还有调用的代码。具体实现接口的类的代码呢?

厘米

赞同来自:

你是直接用定义的接口来调内部定义的属性?是不是要先定义一个类来实现那个接口,然后根据类来调内部定义的变量?类似下面
export class Test implements ITrapRoleData{
 
}
然后别的地方用这个类而不是用那个接口

要回复问题请先

商务合作
商务合作