在学习itying大地老师的Angular课程的过程中,老师讲的ViewChild的使用方法是这样的:
从图中可以看出,我这里报错了。但老师用的Angular7,我用的Angular8。不知道是不是版本的原因,反正我的ViewChild就是报错。以下是报错提示:
于是去网上找啊找,终于在Stack Overflow上找到了同道中人,给出了解决的方法:
在ViewChild的参数后面加上{ static: true }过后问题解决!
而且在使用ngAfterViewInit()方法的时候必须先要在implements后面加AfterViewInit,否则就会报错。但是大地老师没有加,他没有报错。花了很久的时间解决。
文章评论