<!DOCTYPE html>
<html ng-app="appname">

  <head>
    <link data-require="bootstrap-css@3.3.1" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
    <link data-require="bootstrap-theme@3.2.0" data-semver="3.2.0" rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css" />
    <script data-require="angular.js@2.0.0-alpha.31" data-semver="1.4.3" src="https://code.angularjs.org/1.4.3/angular.js"></script>
    <script data-require="jquery@2.1.4" data-semver="2.1.4" src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
    <script data-require="angular-route@1.4.3" data-semver="1.4.3" src="https://code.angularjs.org/1.4.3/angular-route.js"></script>
    <script data-require="respond.js@1.1.0" data-semver="1.1.0" src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.1.0/respond.min.js"></script>
    <script data-require="html5shiv@3.6.2" data-semver="3.6.2" src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.2/html5shiv.js"></script>
    <script data-require="bootstrap@3.1.1" data-semver="3.1.1" src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
    
    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
    <script src="indexController.js"></script>
  </head>

  <body>
    <h1>Hello Plunker!</h1>
    
    <br />
    <hr />
    <br />

    <div class="col-md-6">
      <ul class="nav nav-tabs">
          <li class="active"><a data-toggle="tab" data-target="#Description">Description</a></li>
          <li><a data-toggle="tab" data-target="#qualifications">Minimum Qualifications</a></li>
          <li><a data-toggle="tab" data-target="#tuition">Tuition Costs</a></li>
          <li><a data-toggle="tab" data-target="#faq">FAQs</a></li>
      </ul>
    
      <div class="tab-content">
          <div class="tab-pane fade in active" id="Description">
            <h2>Lorem</h2>
          </div>
          <div class="tab-pane fade" id="qualifications">
            <h2>Ipsum</h2>
          </div>
          <div class="tab-pane fade" id="Description">
              <h2>Dolor</h2>
          </div>
          <div class="tab-pane fade" id="tuition">
            <h2>Sit Amet</h2>
          </div>
          <div class="tab-pane fade" id="faq">
            <h2>Bananas</h2>
          </div>
      </div>
    </div>
    
    <br />
    <hr />
    <br />
    
    <!-- doesn't set the tab-pane to active! halp! -->
    ---
    <a data-toggle="tab" data-target="#Description">Description</a> ---
    <a data-toggle="tab" data-target="#qualifications">Qualifications</a> ---
    <a data-toggle="tab" data-target="#tuition">Tuition</a> ---
    <a data-toggle="tab" data-target="#faq">FAQ</a> ---
    <br />
    
    <!-- try it with href and jquery. doesnt work -->
    ::: <a data-toggle="tab" href="#Description">Description</a> ::: 
    <script>
      $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
          var target = this.href.split('#');
          $('.nav a').filter('a[href="#'+target[1]+'"]').tab('show');
      })
    </script>

  </body>

</html>
// this the core angular module
// yes it's called "appname"

var appname = angular.module('appname', ['ngRoute', 'ngAnimate']);

// routing
appname.config(['$routeProvider',
  function ($routeProvider) {
      $routeProvider.
        when('/', {
            templateUrl: 'indexView.htm',
            controller: 'indexController'
        }).
        when('/about', {
            templateUrl: 'about.htm', 
        }).
        when('/contact', {
            templateUrl: 'contact.htm', 
        }).
        otherwise({
            redirectTo: '/'
        });
  }]);
/* Styles go here */

/* FADE transition */
.view-container {
    position: relative;
}

.view-frame.ng-enter, .view-frame.ng-leave {
    background: white;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.view-frame.ng-enter {
    -webkit-animation: 0.5s fade-in;
    -moz-animation: 0.5s fade-in;
    -o-animation: 0.5s fade-in;
    animation: 0.5s fade-in;
    z-index: 100;
}

.view-frame.ng-leave {
    -webkit-animation: 0.5s fade-out;
    -moz-animation: 0.5s fade-out;
    -o-animation: 0.5s fade-out;
    animation: 0.5s fade-out;
    z-index: 99;
}

@keyframes fade-in {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes fade-in {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fade-in {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade-out {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-moz-keyframes fade-out {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes fade-out {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}
<div class="col-md-6">
  <ul class="nav nav-tabs">
      <li class="active"><a data-toggle="tab" data-target="#Description">Description</a></li>
      <li><a data-toggle="tab" data-target="#qualifications">Minimum Qualifications</a></li>
      <li><a data-toggle="tab" data-target="#tuition">Tuition Costs</a></li>
      <li><a data-toggle="tab" data-target="#faq">FAQs</a></li>
  </ul>

  <div class="tab-content">
      <div class="tab-pane fade in active" id="Description">

        <h2>Lorem</h2>
      </div>

      <div class="tab-pane fade" id="qualifications">

        <h2>Ipsum</h2>
        
      </div>

      <div class="tab-pane fade" id="Description">

          <h2>Dolor</h2>
        
      </div>

      <div class="tab-pane fade" id="tuition">

        <h2>Sit Amet</h2>
         
      </div>

      <div class="tab-pane fade" id="faq">

        <h2>Bananas</h2>
            
      </div>
  </div>
</div>
<h2 class="page-header">
    Contact
</h2>
var appname = angular.module('appname');

appname.controller('indexController', ['$scope', '$sce', '$http', '$location',
function ($scope, $sce, $http, $location) {
    
      //alert($location.path());
      if ($location.path() == "/") {
          $scope.isIndexPage = true;
      }

}]);