Получение проблемы при маршрутизации пути с помощью angular.js

0

Привет, у меня есть одна небольшая проблема при маршрутизации пути с помощью angular.js.Я объясняю свой код ниже.

app.js:

var GoFastoApp=angular.module('GofastoHome',['ngRoute']);
GoFastoApp.config(function($routeProvider) {
    $routeProvider
    .when('/',{
        templateUrl : 'view/home.html',
        controller  : 'homecontroller'
    })
    .when('/deptinfo',{
        templateUrl : 'view/info.html',
        controller  : 'infocontroller'
    })
    .when('/TimeTable',{
        templateUrl : 'view/time.html',
        controller  : 'timecontroller'
    })
    .when('/course',{
        templateUrl : 'view/course.html',
        controller  : 'coursecontroller'
    })
    .when('/subject',{
        templateUrl : 'view/subject.html',
        controller  : 'subjectcontroller'
    })
    .when('/hod',{
        templateUrl : 'view/hod.html',
        controller  : 'hodcontroller'
    })
    .when('/faculty',{
        templateUrl : 'view/faculty.html',
        controller  : 'facultycontroller'
    })
})

Когда я печатаю oditek.in/Gofast/ в адресной строке браузера появляется требуемая страница, но после получения страницы адресная строка url показывает oditek.in/Gofast/#/ Я получаю нежелательные # с этим url и нужно удалить this.Please помочь мне решить эту проблему.

  • 0
    Вы включили режим html5?
  • 1
    Посмотрите на этот ответ
Показать ещё 7 комментариев
Теги:

1 ответ

2
Лучший ответ

Вам нужно включить html5Mode а также указать значение <base> URL в вашей разметке, как html5Mode ниже.

app.js

GoFastoApp.config(function($routeProvider, $locationProvider) {

    $locationProvider.html5Mode({
      enabled: true,
      requireBase: true
    });

   // remaining router config goes here
});

Обычно он предпочитает иметь <base> внутри вашего <head>, но если у вас есть файлы CSS и JS вне <head>, то добавьте его внизу своей HTML-страницы, возможно, после всех файлов CSS и JS, перед закрытием <body>, определите baseURI, как показано ниже.

<base href="/Gofast/">

Ещё вопросы

Сообщество Overcoder
Наверх
Меню