Итак, у меня есть родительский компонент, в котором размещены 2 компонента-брата.что-то вроде этого
<div *ngif="somecode()">
<sibling1>
</sibling1>
</div>
<div *ngif="somecode()">
<sibling1 [dataParams]=sibling1object.somedata>
</sibling1>
</div>
, поэтому я получаю сообщение об ошибке, что sibling1object.somedata не определен, но когда я удаляю ngIf () из 1-го div, ошибка исчезает.Не имеет значения, разрешает ли * ngIf значение true или false.поэтому я получаю сообщение об ошибке, даже если sibling1 успешно загружается.