title: AngularJS ui-router $state.go() not triggering state when "views" property is used
body: <p>I have two parallel views in my AngularJS template. One is the main page view and the second is the navigation bar view. If user is logged in, I display private data in the main view as well as a link to user account in the navigation view. If user is not logged in, I display a welcome screen as well as a login link. So, that's why I'm using two parallel views.</p>
  
  <p>When using <code>ui-router</code> with one <code>ui-view</code> directive in the template, things work as expected. When using two named <code>ui-view</code> directives in my template, <code>$state.go('nameOfState')</code> doesn't work anymore.</p>
  
  <p>Here's a <a href="http://plnkr.co/edit/Opia4PSZ0xHkCJbWpZau?p=preview" rel="nofollow"><strong><em>Plunk</em></strong></a> that's failing in triggering state with <code>$state.go()</code> because it has two views. Here's a <a href="http://plnkr.co/edit/cHz31CW0b0GfSxn6z8ph?p=preview" rel="nofollow"><strong><em>Plunk</em></strong></a> that shows how the same code works when there's only one view.</p>
  
  <p>Why is <code>$state.go()</code> not working?</p>