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

如何在类Typescirpt/angular2中使用const关键字,angular,typescript,Angular,Typescript,我正在尝试使用const maxOverviewTextLength:number=20在我的类中。但是我的ide vscode给出了错误,类成员不能有const关键字 如何在类内使用常量。 请帮忙 export class HomeComponent implements AfterViewInit{ movieName:string = ""; movieSearchActive:boolean = true; popularMovieData:Array<any> = [

我正在尝试使用const maxOverviewTextLength:number=20在我的类中。但是我的ide vscode给出了错误
,类成员不能有const关键字

如何在类内使用常量。 请帮忙

export class HomeComponent implements AfterViewInit{

movieName:string = "";

movieSearchActive:boolean = true;

popularMovieData:Array<any> = [];

const maxOverviewTextLength:number = 20;

constructor(private _movieListService:MovielistsService){

}
}
导出类HomeComponent实现AfterViewInit{
movieName:string=“”;
movieSearchActive:boolean=true;
popularMovieData:Array=[];
const maxOverviewTextLength:number=20;
构造器(专用_MovielistsService:MovielistsService){
}
}

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

更多
关于
readonly
的更多信息:

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

更多
关于
readonly
的更多信息:

如果只在类内使用,是否可以尝试将其声明为private?可能重复的问题可能是类成员不能具有
const
关键字。如果只在类内使用,是否可以尝试将其声明为private?可能重复的问题可能是类成员不能具有
const
关键字。