У меня есть следующий код в моем app.js
:Невозможно маршрут матч в AngularJS
var myApp = angular.module('myApp', ['ngRoute'])
myApp.config(['$routeProvider', '$locationProvider',
function($routeProvider, $locationProvider) {
$routeProvider.
when('/products', {
templateUrl: '/angularjs/public/angular/views/product.html'
}).
otherwise({
templateUrl: '/angularjs/public/angular/views/home.html'
});
$locationProvider.html5Mode(true);
}]);
Когда я иду домой в http://localhost/angularjs/public
, то .otherwise
пинки в правильно.
Если я перехожу на http://localhost/angularjs/public/products
, ничего не происходит, или, точнее, я верю, что .otherwise
вызывается снова, так как отображается home.html
. Кроме того, в консоли batarang's
отсутствует ошибка.
В чем может быть проблема?
Этого HTTP: // локального/angularjs/общественные #/продукты будут работать – squiroid