title: Angular: text input won't set to a default value
body: <p>I have this 'Username' input:</p>
  
  <pre><code>&lt;div class="form-group"&gt; 
      &lt;label for="userName"&gt;Username&lt;/label&gt;
      &lt;input name='userName' ngModel id="userName" type="text" 
             ng-model="userName"   init="userName='Bob'" value="Bob" &gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I want to set the input to 'Bob' by default but this doesn't work. If i delete 'ngModel' it works and I need it otherwise it won't sent my username to server.</p>
  
  <p>This is in the begging of the form(the action that happens when I press submit button):</p>
  
  <pre><code>&lt;form #physicians="ngForm" (ngSubmit)="onFormSubmit(physicians.value)"&gt;
  </code></pre>
  
  <p>And this the controller:</p>
  
  <pre><code>onFormSubmit(data) {
      console.log(data);
      this.adminService.updateUser(data).subscribe((responseData: any) =&gt; {
          this.router.navigate(['/']);
     },
     (err: HttpErrorResponse) =&gt; {
         this.isSignupError = true;
         this.errorText = err.error['message'];
     });
  }
  </code></pre>
  
  <p>How can I fix this?Thank you!</p>