маршрутизация не работает в версии 1.4 angular но работает в версии 1.2
var app = angular.module("ApplicationModule", ["ngRoute"]); //The Factory used to define the value to //Communicate and pass data across controllers app.factory("ShareData", function () { return { value: 0 } }); //Defining Routing app.config(['$routeProvider','$locationProvider', function ($routeProvider,$locationProvider) { $routeProvider.when('/showemployees', { templateUrl: 'EmployeeInfo/ShowEmployees', controller: 'ShowEmployeesController' }); $routeProvider.when('/addemployee', { templateUrl: 'EmployeeInfo/AddNewEmployee', controller: 'AddEmployeeController' }); $routeProvider.when("/editemployee", { templateUrl: 'EmployeeInfo/EditEmployee', controller: 'EditEmployeeController' }); $routeProvider.when('/deleteemployee', { templateUrl: 'EmployeeInfo/DeleteEmployee', controller: 'DeleteEmployeeController' }); $routeProvider.otherwise( { redirectTo: '/' }); // $locationProvider.html5Mode(true); $locationProvider.html5Mode(true).hashPrefix('!') }]);
Я получил эту ошибку в консоли браузера
Ошибка: [$location:nobase] $location в режиме HTML5 требует наличия тега<base & gt;!
http://errors.angularjs.org/1.3.16/$location/nobase
в angular. js:63
at $LocationProvider.$get (angular. js:11384)
at Object. invoke (angular. js: 4219)
в angular. js:4037
в getService (angular. js:4178)
at Object. invoke (angular. js: 4210)
в angular. js:4037
в getService (angular. js:4178)
at Object. invoke (angular. js: 4210)
at angular.js:6556 (анонимная функция) @ angular.js:11699
http://localhost:11111/__browserLink/requestData/10da8e4ba855456d8191af0b0dd4e06f не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден)