Я передаю два атрибута от родительского компонента к дочернему компоненту, а в дочернем компоненте я использовал функцию ngOnChnage для получения данных, проблема в том, что когда я отображаю данные упражненияFramework перед оператором if, я получаю данные, но внутри если он не отображает данные
<ef-identifiers [exerciceFramework]="(exerciseFramework$ | async)"
[professionType]="(professionType$ | async)"></ef-identifiers>
export class IdentifiersComponent implements OnChanges {
@Input()
public exerciceFramework: object;
@Input()
public professionType: string;
ngOnChanges(changes: SimpleChanges) {
console.log(changes["exerciceFramework"]); // line 25
if (changes["professionType"] && changes["professionType"].currentValue) {
console.log(changes["exerciceFramework"]); // undefined line 27
}
}