Сегодня я столкнулся с проблемой, что при перекомпиляции моего angular приложения переменные @Input () пропускают свои значения и показывают пустое значение HTML. Пару раз пытался отладить, но этого было недостаточно. После изменения его на переменную, не являющуюся входной, значение отображается правильно, но мне нужен @Input (), чтобы получить значение от родителя.
HTML:
<div class="title" [ngClass]="{'not-applicable': item.status === 6}">{{item.template}}</div>
Typescript:
@Input() template = 1;
Это изображение показывает, что текст пуст