在autosuggestion列表中不显示Typescript接口属性

时间:2016-02-21 08:13:25

标签: typescript visual-studio-code

我正在使用Visual Studio Code。

我有一个带有4个可选属性的界面'Vehicle',并在'Ford'类中实现。

当我在课堂上点击时,我看不到界面的属性。然后我在为界面中的属性设置值时收到错误。

请参阅下面的截图。

Issue Image

1 个答案:

答案 0 :(得分:3)

您收到错误,因为您未在班级中声明字段name。只要在类中声明具有正确名称的字段,错误消息就会消失:

interface Vehicle{
    name?: string;
    // rest of the code
}

class Ford implements Vehicle{
    name:string;  // <- as soon as you add the field the error message will go away
    constructor(){
        this.name="vimal";
    }
}