在Typescript

时间:2017-05-19 10:01:27

标签: angular typescript

我创建了一个类

export class ISlide {
    imageUrl: string;
    SongTitle: string;

    constructor(image: string, song: string) {
        this.imageUrl = image;
        this.SongTitle = song;
    }
}

稍后,我正在尝试创建此类的实例,我有一个声明

new ISlide("1", "1");

(暂时没有赋值,创建行本身就是问题,因为它的on语句)。

我收到错误:

编译失败。

  

slides.service.ts(39,17):' ISlide'仅指一种类型,但是   在这里被用作价值。

其中slides.service.ts文件的第39行是上述语句。

我做错了什么?我看过几个在打字稿中创建类的例子,我认为代码看起来很好......

1 个答案:

答案 0 :(得分:0)

@Chris Hermut是对的,我对同一个班级的定义存在冲突