title: Formbuilder setvalue() is not working as expected when used on dropdown selects
body: <p>Angular 2,4 formbuilder setvalue()  is not working as expected when used on dropdown selects.</p>
  
  <p>I have the following dropdown select that gets populated with Github organizations:</p>
  
  <pre><code>  &lt;select name="org" formControlName="organizations"&gt;
      &lt;option *ngFor="let org of organizations" [ngValue]="org"&gt;{{org.organization.login}}&lt;/option&gt;
    &lt;/select&gt;
  </code></pre>
  
  <p>Here is the javascript code that sets the Github organization that should be selected.</p>
  
  <pre><code>  this.pipelineForm = fb.group({
        name:'',
        organizations:'',
        repos: '',
        branches:'',
        runtime:'',
        versions:''
      });
  
    userService.getOrganizations().subscribe((org:github)=&gt;{
    let organizationName = org.data[0];
     this.organizations = org.data;
        this.projects.subscribe((p)=&gt; {
          p[1].project.subscribe((f)=&gt;{
  
           this.pipelineForm.get("organizations").setValue(f.organizations, {onlySelf: true});
  
            //this.pipelineForm.patchValue(f);
          });
        });
  
      });
  </code></pre>
  
  <p>I expect the corresponding dropdown option to be selected when I pass the value to the <code>setValue()</code>. Instead, I get a blank option. I also tried with <code>patchValue()</code>. No luck.
  <a href="https://i.stack.imgur.com/lquYm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lquYm.png" alt="enter image description here"></a></p>