title: updating ng-view without updating url
body: <p>I'm studing angularJS and I have situation where I have to load a new view by clicking button, but keep the url same. I have done same with jQuery like this:
      <code>$(".container").fadeOut("slow").load('page.html').hide().fadeIn();</code></p>
  
  <p>How is it possible? I dont want to change/route url, because other view is useless without  visiting the other view/page first. Transitions are necessery.</p>
  
  <p>I was thinking ng-include also. But is it possible to strap it to a specific controller for each included template like it is via router(like below)? Or should i do some custom directive?</p>
  
  <pre><code>        .when('/page', {
          controller: Controller,
          templateUrl: 'page.html'
      })
  </code></pre>
  
  <p>Thanks!</p>