我之前是这样使用ViewChild的:
@ViewChild("InternalMedia") localStream;
@ViewChild("emoji") mEmoji;
在升级到angular-8.x之前,一切都运行良好。
但是一旦我升级到angular-8.x,就开始出现以下错误:
.../call_emoji/component.ts(41,4): error TS2554: Expected 2 arguments, but got 1.
我查看了https://angular.io/api/core/ViewChild,当我将其更改为
@ViewChild("InternalMedia",{static:false}) remoteStream;
它有效。我不明白"static"是什么意思,以及它应该具有哪个值才能像之前一样起作用?