title: Angular ui router multiple named views for all states
body: <p>I want to know if there is any way to write multiple named view for all states, the best example is when i want the nav bar and footer to appear in all routes.</p>
  
  <pre><code>$stateProvider
    .state('home',{
      views: {
        'home': {
          templateUrl: 'home.html',
          controller: controller
        },
        'nav': {
          templateUrl: 'nav.html',
          controller:controller
        },
        'footer': {
          templateUrl: 'footer.html',
          controller: controller
        },
      }
    })
  </code></pre>
  
  <p>I dont want to use ng-include, because the nav and the footer is showing before the home state is resolved in this case.</p>