mohammed besher Ответов: 1

маршрутизация не работает в версии 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 (не найден)