我想在Typescript中做一些基本的東西。我已經宣佈了一個這樣的課程。由於我想使用類的成員屬性,我不想在nameChanged函數中使用this關鍵字。Typescript,爲什麼只有一些屬性可以訪問?
class testController {
constructor()
{
}
reaction:string = "trist";
name:string = "erik";
showReaction:boolean = false;
nameChanged()
{
if(name=="olle")
{
this.reaction = "Yippie";
this.showReaction = true;
}
else { this.showReaction = false; }
}
}
如果我寫的行
this.reaction = "Yippie";
whitout的 '這個' keywork我得到一個編譯錯誤。找不到符號「反應」。 showReaction屬性的作用相同,但名稱的行爲與預期相同。
我錯過了什麼嗎?我怎樣才能做出反應,showReaction的行爲如同名字?