I have been following along with the AngularJS Fundamentals In 60-ish Minutes tutorial
http://www.youtube.com/watch?v=i9MHigUZKEM
I was doing fine until I got 52 minutes in when the tutor tests out the app. At this point in the app we are trying to load a view. When I tried to load my app I saw nothing in my window. I opened up Chrome Dev Tools > Network and saw that status for View1.html, which is the view that was supposed to be loaded in, was Load Cancelled. I also noticed that Angular tried to call it via the OPTIONS method. Here is a screenshot: 

In my attempt to solve this issue I came across this SO question
AngularJS performs an OPTIONS HTTP request for a cross-origin resource
and the similarity to my problem was that Angular was using OPTIONS to retrieve data. The difference was that in that case, Angular was retrieving a cross-origin resource. So that makes sense but not in my case. All I was trying to do was load a view which was located on my system. Here is the directory structure of my AngularApp folder located on my Ubuntu 12.10 desktop:
.
├── app.html
├── Partials
│   ├── View1.html
│   └── View2.html
└── scripts
    └── angular.js
The URL I use to view my app is
file:///home/max/Desktop/AngularApp/app.html
What am I doing wrong?
Here is the app.html code:
<!DOCTYPE HTML>
<html data-ng-app="demoApp">
<head>
  <title>App</title>
</head>
<body>                                      
  <div>
    <!-- Placeholder for views -->
    <div data-ng-view=""></div>
  </div>
  <script src="scripts/angular.js"></script>
  <script>
    var demoApp = angular.module('demoApp', []);
    demoApp.config(function ($routeProvider) {
      $routeProvider
        .when('/view1',
              {
                controller: 'SimpleController',
                templateUrl: 'Partials/View1.html'
              })
        .when('/view2',
              {
                controller: 'SimpleController',
                templateUrl: 'Partials/View2.html'
              })
        .otherwise({ redirectTo: '/view1' });
    });
    demoApp.controller('SimpleController', function ($scope) {
      $scope.customers = [
        { name: 'Hasbro Meclan', city: 'New South Rolly' },
        { name: 'Haley Meclan', city: 'New South Rolly' },
        { name: 'Sammy Watson', city: 'New South Rolly' },
        { name: 'Sammy Warboy', city: 'Onice City' }
      ];
      $scope.addCustomer = function () {
        $scope.customers.push(
          { 
            name: $scope.newCustomer.name,
            city: $scope.newCustomer.city
        });
      };
    });  
  </script>
</body>
</html>
And here is View1.html
<div class="container">
  <h2>View 1</h2>
  Name:
  <br/>
  <input type="text" data-ng-model="filter.name" />
  <br/>
  <ul>
    <li data-ng-repeat="cust in customers | filter:filter.name | orderBy:city">
  </ul>
  <br/>
  Customer Name:<br/>
  <input type="text" data-ng-model="newCustomer.name" />
  <br/>
  Customer City:<br/>
  <input type="text" data-ng-model="newCustomer.city" />
  <br/>
  <button data-ng-click="addCustomer()">Add Customer</button>
  <br/>
  <a href="#/view2">View 2</a>
</div>  
 
     
    