I am using a ngModelGroup directive to group several form inputs together.
ngModelGroup
In the docs (https://angular.io/docs/ts/latest/api/forms/index/NgModelGroup-d
Looks like each control in your ModelGroup should have is own validator. once this is done you might have access to each one through the validators array. so add the required attribute to the inputs that are required