【发布时间】:2018-07-31 02:57:21
【问题描述】:
以下是我的组件代码的一部分
export class RootComponent{
iSActive = true;
setVal(j){
if(j==0){
isActive = false;
}
}
}
我是 Angular 的新手,我的问题可能听起来很傻。我的问题是为什么我不能在同一类的方法中使用/设置字段isActive,例如setVal。
【问题讨论】:
-
this.isActive = false; -
@R.Richards 那是正确的,你能写下答案并附上解释,以便我接受
-
在引用类属性/方法时始终使用
this。只有当声明的 var (let,const) 在函数范围内并且使用导出函数时,您才会在没有this的情况下使用它们。
标签: angular typescript angular-components