title: TypeError: self.context.newUser is undefined on Angular2
body: <p>When I try to add an input filed on the template I get this errr <code>TypeError: self.context.newUser is undefined</code></p>
  
  <p>this is the component</p>
  
  <pre><code>import { Component } from '@angular/core';
  import { OnInit } from '@angular/core';
  import { Router } from '@angular/router';
  import { User } from './user';
  import { UserService } from './user.service';
  
  
  @Component({
    selector: 'vista3',
    templateUrl: 'app/vista3.component.html',
    styleUrls:['app/vista3.component.css']
  })
  
  export class Vista3Component implements OnInit{
    users: User[] = [];
    newUser: User;
  
    constructor(
      private router: Router,
      private userService: UserService) {
    }
  
    ngOnInit(){
      this.userService.getUsers().then( users =&gt; this.users = users);
    }
  }
  </code></pre>
  
  <p>the template</p>
  
  <pre><code>&lt;div  class="separar"&gt;
    &lt;table class="table table-striped"&gt;
        &lt;tr&gt;
          &lt;th&gt;Nombre&lt;/th&gt;
          &lt;th&gt;Apellido&lt;/th&gt;
        &lt;/tr&gt;
          &lt;tr *ngFor="let user of users"&gt;
            &lt;td&gt;{{user.name}}&lt;/td&gt;&lt;td&gt;{{user.lastName}}&lt;/td&gt;
          &lt;/tr&gt;
    &lt;/table&gt;
  &lt;/div&gt;
  &lt;div  class="separar"&gt;
    &lt;div class="row"&gt;
      &lt;div class="col-xs-12 col-md-3"&gt;
        Nombre: &lt;input [(ngModel)]="newUser.name"/&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>and the user class</p>
  
  <pre><code>export class User{
    name: string;
    lastName: string;
  }
  </code></pre>
  
  <p>I don't know what I'm missing ,angular2 and typescript are  new for me, if somebody cann see the problem...</p>