2つの変数を持つコンポーネントをエクスポートしています。これらの変数(ブール値)を変更する2つの関数をエクスポートしています。Angular2; typescript - 変数へのアクセス
今、私は(クリック)して、私の機能を起動するとき、私はエラーを取得:
ORIGINAL EXCEPTION: ReferenceError: landing is not defined
が、変数はvar landing = true;
、すなわちとして私が上陸し、ポートフォリオを定義した場合、私は*ngIf
これでそれらを評価することはできません私のコンポーネントの輸出です:
export class NavigationComponent {
landing = false;
portfolio = true;
changeMiniNavLanding = function() {
landing = true;
portfolio = false;
}
changeMiniNavPortfolio = function() {
landing = false;
portfolio = true;
}
}
私はtypescriptとAngular2の新しいです、私は間違って何をしているのか分かりません。 Angular1では$ scopeでアクセスしています。
'false/true'値で初期化する(IDEは' bool'と見なします)、IDEはツールを提供します..しかし、宣言付きのデータ型を持つことは「良い」 –