【发布时间】:2016-03-30 09:23:45
【问题描述】:
我正在导出一个具有 2 个变量和 2 个函数来更改这些变量(它们是布尔值)的组件。
现在,当我使用 (click) 触发我的函数时,我得到了错误:
原始异常:ReferenceError:未定义着陆
但如果我将着陆和投资组合定义为变量,即 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 访问它们。
【问题讨论】:
标签: typescript angular