I have a very simple problem which I can\'t get it. First, I have an ingredient which has an approved quantity. And that ingredient has several expiration dates. However, I
I usually implement custom form controls when nested forms are involved. A good rule is to abstract out code into small pieces, in our case break out your angular code into small components.
You can implement custom form controls using ControlValueAccessor
I modified your example to show what I mean: Modified Example
Example without implementing ControlValueAccessor