title: Angular2 v.2.3 - Have a directive access a FormControl created through formControlName syntax
body: <p>So I'm trying to make a directive that can manipulate a FormControl.</p>
  
  <p>It seems that if I use the long syntax for declaring form controls in the template instead, I can pass the control to a directive to do stuff with it as a direct @Input() bind; i.e.: With the following template:</p>
  
  <pre><code>&lt;form [formGroup]="myForm"&gt;
      &lt;input type="text" id="myText" [formControl]="myForm.controls['myText']" my-directive&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>And the following component logic:</p>
  
  <pre><code>@Component({
      // Properties go here.
  })
  class MyComponent {
      myForm: FormGroup;
  
      constructor(fb: FormBuilder) {
          // Constructor logic...
      }
  
      ngOnInit() {
          this.myForm = this.fb.group({
              "myText": [""]
          });
      }
  }
  </code></pre>
  
  <p>The directive would look like:</p>
  
  <pre><code>@Directive({
      selector: "[my-directive]"
  })
  class MyDirective {
      Input() formControl: FormControl;
  }
  </code></pre>
  
  <p>But if I were using the formControlName syntax in the template instead:</p>
  
  <pre><code>&lt;form [formGroup]="myForm"&gt;
      &lt;input type="text" id="myText" formControlName="myText" my-directive&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>How would I reference the (implicitly?) made FormControl in the directive?</p>