Я проверяю экземпляр компонента, добавлен ли компонент в DOM или нет на основе поля stati c. Я назначаю его полю stati c.
childComponent.ts
static childInstance : ChildComponent;
constructor() {
ChildComponent.childInstance = this;
}
parentComponent.ts
static Arr = Array<{ id: string, msg: string}>();
if(ChildComponent.childInstance){
parentComponent.Arr.push('1','new msg');
}
Приведенный выше код работает нормально и отображает сообщение массива в chrome, и у меня возникла проблема в IE11. при загрузке сообщение стало отображаться в IE11 и после этого исчезало.
Почему оно ведет себя в IE11?