Я использовал ViewChild следующим образом:
@ViewChild("InternalMedia") localStream;
@ViewChild("emoji") mEmoji;
Который работал нормально до angular-7.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, и какова должна быть ценность, чтобы работать как предыдущий?