Nieskończona pętla trasy kątowej

Z jakiegoś powodu, gdy posiadam dynamiczną właściwość na mojej trasie i uzyskuję dostęp do tej strony, utknąłem w nieskończonej pętli, w której ta strona będzie ciągle żądać sama.

.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: "/"
    });

Trasa, na którą patrzę, to trasa / userlists /: id. Kontroler dla tej trasy jest-

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

A kiedy uzyskuję dostęp / listy użytkowników / 9 widzę -

Object {id: "9"}

Będąc zalogowanym co 3 sekundy, strona się zawiesza. Wydaje się, że dzieje się tak zawsze, gdy po lokalizacji występuje ukośnik („/ userslists /” zamiast „/ userlists”).

Czy ktoś zna przyczynę tego?

questionAnswers(1)

yourAnswerToTheQuestion