侦听子组件中的更改变量

时间:2019-06-05 09:05:12

标签: angular typescript

我需要持续监视变量-子组件中的角度。我使用@ViewChild()装饰器。

'a'.__class__.__mro__[1]

尝试了各种解决方案,但是问题仍然存在

子组件:

object

父组件:

ERROR TypeError: Cannot read property 'angle' of undefined

1 个答案:

答案 0 :(得分:0)

首先,这里的this上下文会有问题:

  ngAfterViewInit() {
    setInterval(this.checkCubeAngle, 1000);
  }

this.checkCubeAngle是一个“函数”函数,而不是箭头函数,像这样在setInterval内部调用它会丢失组件的this。将其转换为箭头功能

  checkCubeAngle = () => {

应该有帮助。