<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8" />
  <title>What is config() method in AngularJs</title>
  <script src="https://code.angularjs.org/1.4.9/angular.js"></script>
  <script src="https://code.angularjs.org/1.4.10/angular-route.js"></script>

  <script>
    var app = angular.module('app', ['ngRoute']);
    app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
      //This is route provider.
      $routeProvider.when('/', {
        controller: "myCtrl"
      });

      //This is location Provider.
      $locationProvider.html5Mode({
        enabled: true,
        requireBase: true
      });
    }]);

    app.controller('myCtrl', ['$scope', function($scope) {
      $scope.user = "This is Anil";

    }]);
  </script>
</head>

<body data-ng-app="app">
  <div ng-view></div>
  <div>
    <form>
      <input type="text" required>
      <input type="submit">
    </form>
  </div>
</body>

</html>