title: Parameters for states without URLs in ui-router for AngularJS
body: <p>I am using ui-router to represent states in my AngularJS app. In it I'd like to change the state without changing the URL (basically a "detail view" is updated but this should not affect the URL).</p>
  
  <p>I use <code>&lt;a ui-sref="item.detail({id: item.id})"&gt;</code> to display the detail but this only works if I specify a URL like <code>url: "/detail-:id"</code> in my <code>$stateProvider</code>.</p>
  
  <p>It seems to me that the current state is only defined through the URL.</p>