angular 2 form level validation using components
<p>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)</p>

<p>For example, I have a form component (please note the button disabled binding)</p>

<pre><code>@Component{
selector:'my-form',
template:'
&lt;form [ng-form-model]="myForm"&gt;
    &lt;my-special-input&gt;&lt;/my-special-input&gt;
&lt;/form&gt;
&lt;button [disabled]="!myForm.valid"&gt;
'
}
</code></pre>

<p>Now in my special input component I would like to </p>

<pre><code>@component{
 selector:'my-special-input'
 template:'
    &lt;input ng-control='name' required&gt;
}'
</code></pre>

<p>ng-control='name' generates an error <strong>"No provider for ControlContainer!"</strong>
I have searched for solutions and haven't found any that would allow for parent form control container validation.</p>

<p>I would think creating custom reusable input components that get added to a form control container would be a common scenario in Angular 2. </p>

<p>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.</p>