Сегодня воевала с "фичей" ангуляра. Как водится, всё закончилось с применением dirty hack
ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked.
Сабж: поле нужно показывать в зависимости от определенного условия. Но страница считает, что она закончила грузиться.
Решилось в три строчки
import {ChangeDetectorRef} from '@angular/core'
constructor(private cdRef: ChangeDetectorRef) {}
и change detection непосредственно после кода
this.cdRef.detectChanges()