2017-02-06 4 views
0

У меня есть угловое приложение, и он отлично работает на локальном компьютере, но когда я решил загрузить его в онлайн-каталог, например, example.com/app/production/, когда, например, я пытаюсь открыть страницу входа, например example.com/app/production/#/login, она перенаправляет меня до example.com/#/login, что я могу сделать с этой проблемой?angular: маршруты продолжают перенаправляться на проблему с корневым каталогом

вот мой угловой маршрут настройки

app.config(function ($routeProvider, $locationProvider) { 
    // It's like constructor, it will run on the beginning of the app 

    $routeProvider.when('/', { 
     templateUrl: 'dashboard/dashboard.view.html', 
     controller: 'dashboardCtrl' 
    }) 
    .when('/onboarding', { 
     templateUrl: 'onboarding/onboarding.view.html', 
     controller: 'onboardingCtrl' 
    }) 
    .when('/login', { 
     templateUrl: 'login/login.view.html', 
     controller: 'loginCtrl' 
    }) 
    .when('/queryList', { 
     templateUrl: 'queryList/queryList.view.html', 
     controller: 'queryListCtrl' 
    }) 
    .when('/company', { 
     templateUrl: 'company/companySettings.view.html', 
     controller: 'companyCtrl' 
    }) 
    .when('/dashboard', { 
     templateUrl: 'dashboard/dashboard.view.html', 
     controller: 'dashboardCtrl' 
    }) 
}); 
+0

@Satpal Я не понимаю, что вы имеете в виду –

ответ

0

Вы должны определить базу для вашего приложения, см https://docs.angularjs.org/error/$location/nobase

+1

я не использую режим HTML5 , поэтому я думаю, что не обязательно определять базу –

Смежные вопросы