Угловой маршрут бесконечного цикла

По какой-то причине, когда у меня есть динамическое свойство в моем маршруте и доступ к этой странице, я застреваю в бесконечном цикле, где эта страница будет постоянно запрашивать себя.

.config(["$routeProvider", "$locationProvider", function($routeProvider, $locationProvider)
{
    $locationProvider.html5Mode(true);

    $routeProvider.when("/", {
        templateUrl: "pages/index.html",
        controller: "IndexCtrl"
    }).when("/listhome", {
        templateUrl: "pages/listhome.html",
        controller: "ListHomeCtrl"
    }).when("/profile", {
        templateUrl: "pages/profile.html",
        controller: "ProfileCtrl"
    }).when("/newlist", {
        templateUrl: "pages/newlist.html",
        controller: "NewListCtrl"
    }).when("/userlists/:id", {
        templateUrl: "pages/userlists.html",
        controller: "UserListsCtrl"
    }).otherwise({
        redirectTo: "/"
    });

Маршрут, на который я смотрю, это маршрут / userlists /: id. Контроллер для этого маршрута

TopTenApp.controller("UserListsCtrl", ["$scope","$routeParams", function($scope, $routeParams)
{
    console.log($routeParams);
    $scope.lists = [];
}]);

И когда я открываю / userlists / 9 я вижу-

Object {id: "9"}

Будучи зарегистрирован каждые 3 секунды, и страница зависает. Это, кажется, происходит всякий раз, когда после местоположения есть косая черта ("/ userslists /" вместо "/ userlists").

Кто-нибудь знает причину этого?

Ответы на вопрос(1)

Ваш ответ на вопрос