如何在类Typescirpt / angular2中使用const关键字

时间:2016-11-03 05:02:27

标签: angular typescript

我正在尝试在课堂上使用const maxOverviewTextLength:number = 20;。但我的ide vscode给出错误A class member cannot have the const keyword

如何在类内部使用const。 Plz帮助。

export class HomeComponent implements AfterViewInit{

movieName:string = "";

movieSearchActive:boolean = true;

popularMovieData:Array<any> = [];

const maxOverviewTextLength:number = 20;

constructor(private _movieListService:MovielistsService){

}
}

1 个答案:

答案 0 :(得分:2)

您不能使用const,因为所有类实例在JS中都是可变的。但是,您可以使用readonly让TypeScript提示错误。

更多

有关readonly的更多信息:https://basarat.gitbooks.io/typescript/content/docs/types/readonly.html