我有一个角度分量,在这里我定义了两个布尔变量:
editingPercent: boolean = true;
editingCap: boolean = false;
checkedChanged(e) {
this.editingPercent = !e.value;
console.log(this.editingPercent);
this.editingCap = e.value;
console.log(this.editingCap);
}
一切正常,控制台记录错误和正确。
现在,我想在组件的其他地方,在自定义验证回调中使用这些变量,如下所示:
capValidation(e) {
console.log(this.editingCap + ' ' + e.value);
if (this.editingCap && e.value === undefined) {
return false;
}
else { return true; }
}
但控制台上说
this.editingCap
谢谢。
ps:如果我能正常工作,验证回调将被简化为一行代码。