title: How do i initialize a formcontrol with an initial value, Validators.Required and disabled: true using FormBuilder?
body: <p><a href="https://angular.io/api/forms/FormControl" rel="nofollow noreferrer">https://angular.io/api/forms/FormControl</a>
  I checked the FormControl page on the angular website to see if it had a constructor that allows me to set an initial value, disabled mode and a validator but it does not seem to have such a constructor. So my question is, is it possible to initialize a formcontrolname that has a value, is disabled and has Validators.required set?</p>
  
  <p>This is what i tried so far: </p>
  
  <pre><code>this.temperatureSettingForm = fb.group({
    'country' : [{value: '', disabled: true},Validators.required],
    'cities' : {value: '', disabled: true},
    'checkBox' : {value: false, disabled: true},
    'months': fb.group({
    'january' : {value: '', disabled: true},
    'february' : {value: '', disabled: true},
    'march' : {value: '', disabled: true},
    'april' : {value: '', disabled: true},
    'may' : {value: '', disabled: true},
    'june' : {value: '', disabled: true},
    'july' : {value: '', disabled: true},
    'august' : {value: '', disabled: true},
    'september' : {value: '', disabled: true},
    'october' : {value: '', disabled: true},
    'november' : {value: '', disabled: true},
    'december' : {value: '', disabled: true}
    })
  });
  </code></pre>