var
またはlet
キーワードで変数を宣言すると、このコンパイルエラーが発生するのはなぜですか?私が意味する、これがうまくいけ:角度:「予期しないトークン、コンストラクタ、メソッド、アクセサまたはプロパティが必要です」
export class AppComponent {
refreshClickStream$: any;
constructor(){
}
これはエラーをもたらしながら:
export class AppComponent {
var refreshClickStream$: any;
constructor(){
}
。パブリックまたはプライベートを使用できます。デフォルトでは、変数はtypescriptでpublicです。 – Faisal
@Faisal - Okだが、なぜそれをコンストラクタでvarを使って宣言できるのだろうか? –
がローカル変数であるためです。 let、var、constを使って定義することができます。 – Faisal