我需要持续监视变量-子组件中的角度。我使用@ViewChild()装饰器。
'a'.__class__.__mro__[1]
尝试了各种解决方案,但是问题仍然存在
子组件:
object
父组件:
ERROR TypeError: Cannot read property 'angle' of undefined
答案 0 :(得分:0)
首先,这里的this
上下文会有问题:
ngAfterViewInit() {
setInterval(this.checkCubeAngle, 1000);
}
this.checkCubeAngle
是一个“函数”函数,而不是箭头函数,像这样在setInterval
内部调用它会丢失组件的this
。将其转换为箭头功能
checkCubeAngle = () => {
应该有帮助。