I don’t understand why you’re using slides here at all. Swiper and the form inputs are going to fight over focus and input events in irreconcilable fashion. So I would lose the slides entirely.
For getting answers back, the easiest thing to do would be to put an
EventEmitter on the
McComponent and bind it out in the parent. Another option would be to implement
McComponent, turning it into a custom form control that can be attached to a reactive form directly.
Whatever you do, I would make it a priority to get the need for binding
i into the
McComponent to go away. As long as that exists, the component handling the question is too tightly coupled to its host.