In Angular 2 how do you add an input control in a custom component that will bind to the form control container in the parent component? (FOLLOWING CODE SIMPLIFIED FOR BREVITY)
For example, I have a form component (please note the button disabled binding)
@Component{
selector:'my-form',
template:'
<form [ng-form-model]="myForm">
    <my-special-input></my-special-input>
</form>
<button [disabled]="!myForm.valid">
'
}
Now in my special input component I would like to
@component{
 selector:'my-special-input'
 template:'
    <input ng-control='name' required>
}'
ng-control='name' generates an error "No provider for ControlContainer!" I have searched for solutions and haven't found any that would allow for parent form control container validation.
I would think creating custom reusable input components that get added to a form control container would be a common scenario in Angular 2.
I cant image there there is no way add the input in the custom component to the parent form component in a way that would enable form level validation.

transclude, i.e. take a piece of DOM from your host view and move it within your custom component, you can look for Angular 2's<ng-content></ng-content>