StackBlitz
Это то, что я понял -
- При нажатии кнопки свопа (присутствует в sub-component-a.ts ), событие инициировано.
- Это событие слышно в app.component.ts , который выполняет простую операцию замены первых двух автомобильных объектов.
- Представление component-a.ts обновлено (без вызова OnChanges ()).
- sub-component-a.ts (с измененной ссылкой на позицию @Input ()) не обновляется.
Как поменять местами два component-a с соответствующими им дочерними компонентами, sub-component-a также обновляется?