Moja $routeProvider
jest skonfigurowany tak:
teachApp.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider.
when('/teach/', {templateUrl: 'views/login_view.html'}).
when('/teach/overview', {templateUrl: 'views/overview_view.html'}).
when('/teach/users', {templateUrl: 'views/users_view.html'}).
otherwise({redirectTo: '/teach/'});
$locationProvider.html5Mode(true);
}]);
W aplikacji, jeśli kliknę na link, takich jak <a href="/teach/overview">Overview</a>
, częściowe przedstawienie jest zgodne z oczekiwaniami. Jednak gdy ręcznie zmieniam adres URL w pasku adresu na dokładnie taki sam URL, pojawia się błąd 404. Czy niepoprawnie skonfigurowano $routeProvider
?
Używam MAMP localhost z adresem URL głównego aplikacji będącej http://localhost/teach/
to było ładne, proste rozwiązanie. – joseym