title: Angularjs 2 beta, updating same data in different browser session
body: <p>i am using Angular js beta version and created one login application.when i open this app in multiple browsers or multiple browser tabs and try to write some text in one textbox like username , its updating the same user name on all browser session simultaneously.</p>
  
  <p>Here is my code below `          </p>
  
  <pre><code>    &lt;div class="row" &gt;
          &lt;img src="./app/assets/images/20160113hoVirtualATM.jpg" 
               class="img-responsive center-block"
               style="max-height:300px;padding-bottom:50px"/&gt;
      &lt;/div&gt;
      &lt;div class="row"  class="text-center" &gt;
          &lt;div&gt;Login to Cardless Money&lt;/div&gt;
          &lt;br&gt;
          &lt;input class="center" type="text" name="userName" placeholder="User name" [(ngModel)]='userName'/&gt;
          &lt;br&gt;&lt;br&gt;
          &lt;input class="center" type="password" name="password"  placeholder="Password" [(ngModel)]='password'/&gt;
          &lt;br&gt;&lt;br&gt;
         &lt;button class='btn btn-primary' (click)='authenticate()'&gt;
                          Login
            &lt;/button&gt;
          &lt;!-- &lt;a [routerLink]="['Welcome']"&gt;Login&lt;/a&gt; --&gt; 
            &lt;br&gt;&lt;br&gt;
             &lt;a [routerLink]="['Signup']"&gt;Sign Up&lt;/a&gt;
      &lt;/div&gt;
  
  &lt;/div&gt;
  </code></pre>
  
  <p>`</p>
  
  <p>and here is my welcome.component.ts-                          </p>
  
  <p></p>
  
  <pre><code>constructor(public router: Router,
  private _cardService: CardService) {}
  
  authenticate(): void {
  this.errorMessage="";
   this._cardService.authenticateUser(this.userName, this.password)
                   .subscribe(
                     isUserAuthenticated =&gt; this.isUserAuthenticated = isUserAuthenticated,
                     error =&gt;  this.errorMessage = &lt;any&gt;error);
  console.log(this.isUserAuthenticated);
  if(this.isUserAuthenticated.success === 'true'){
     this.router.parent.navigateByUrl('/landing?userName='+this.userName);
  }else{
      this.errorMessage = 'Invalid User Credentials'; 
  }
  
  
  }
  </code></pre>