title: md-select won't show currently selected value when bound via formControlName using @angular/material 2.0.0-beta.1 and angular 2
body: <p>I am unable to get a select to show the currently selected value when using reactive forms and form builder.</p>
  
  <p>I've created what essentially boils down to a master/detail component.  I am able to bind and list a set of items on the left and have a form on the right that is bound to a "current record" using a form group.</p>
  
  <p>I have stripped it down to a bare bones example that only contains an md-select and a button to simulate selecting a new record from the list.</p>
  
  <p>Here is the form:</p>
  
  <pre><code>&lt;form [formGroup]="frm"&gt;
      &lt;md-select placeholder="Food i would like to eat" formControlName="frmControl"&gt;
          &lt;md-option *ngFor="let food of foods" [value]="food.value"&gt; {{ food.viewValue }} &lt;/md-option&gt;
      &lt;/md-select&gt;
      &lt;button md-button (click)="setValue()"&gt;SET VALUE&lt;/button&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>Here is the component:</p>
  
  <pre><code>import {Component} from '@angular/core';
  import {FormBuilder, FormControl, FormGroup} from '@angular/forms';
  
  @Component({
      moduleId: module.id,
      selector: 'select-demo',
      templateUrl: 'select-demo.html',
      styleUrls: ['select-demo.css'],
  })
  export class SelectDemo {
  
    frm: FormGroup;
  
    foods = [
      {value: 'steak-0', viewValue: 'Steak'},
      {value: 'pizza-1', viewValue: 'Pizza'},
      {value: 'tacos-2', viewValue: 'Tacos'}
    ];
  
    constructor(private _fb: FormBuilder){
      this.frm = this._fb.group({
        frmControl: []
      });
    }
  
    setValue() {
      this.frm.patchValue({ frmControl: 'steak-0 '});
    }
  }
  </code></pre>
  
  <p>If I output the form group to the screen using {{ frm.value | json }} I can see that it is in fact being updated as the value becomes 'steak-0' however the select doesn't change.</p>
  
  <p>I would expect that the item in the list with the value 'steak-0' would get be selected and show in the UI as if I clicked the control and selected it manually from the list.</p>
  
  <p>In fact, if I do manually select a value from the list and then click the button, it actually clears the currently selected value and the floating label falls back down as if there is no selected value.</p>
  
  <p>This scenario does (kind of) work for the md-input-container as the selected value shows in the control properly, however the label doesn't float like it is supposed to...but that'll be a different SO question. ;)</p>
  
  <p>What am I doing wrong?</p>
  
  <p>Thanks in advance.</p>