/ / routeProvider не работи правилно - angularjs, доставчик на маршрут

routeProvider не работи правилно - angularjs, маршрут-доставчик

Im, използвайки ъгълаJS, за да задам къде искам да отида на страницата, след като вляза, но ако имам само това

function routeProviderFunction($routeProvider){
$routeProvider.when("/default",{
templateUrl: "HTML/login.html",
controller: funct2
});

$routeProvider.otherwise({
redirectTo: "/default"
});
}

Моят доставчик на маршрути работи в горния код, но след като го превърна в това

    function routeProviderFunction($routeProvider){
$routeProvider.when("/default",{
templateUrl: "HTML/login.html",
controller: funct2
});
$routeProvider.when("/adminMenu/:username", {
templateUrl: "HTML/adminMenu.html",
controller: adminMenu
});


$routeProvider.otherwise({
redirectTo: "/default"
});
}

Доставчикът на маршрута ми престава да работи изобщо. Някакви идеи

Отговори:

2 за отговор № 1

опитайте се да направите следното:

$routeProvider
.when("/default", {
templateUrl: "HTML/login.html",
controller : "funct2"
}).when("/adminMenu/:username", {
templateUrl: "HTML/adminMenu.html",
controller : "adminMenu"
}).otherwise({
redirectTo : "/default"
});

0 за отговор № 2

Дали администраторът adminMenu съществува в глобалнияпространство от имена? Натиснете F12 и проверете конзолата за грешки. Ъгловият има доста прилични съобщения за грешка. Също така си струва да отбележим, че "кога" е подлежаща на верига, така че трябва да правите нещо подобно на този път. Когато ().


0 за отговор № 3

След като погледна @ fabuloso отговор, той ми направи кликване върху това, което ми трябваше, за да отстраня проблема си.

имах

pageApp.config(function($routeProvider) {
$routeProvider

// route for the home page
.when("/", {
templateUrl : "content/home.html",
controller  : "homeController"
})

// route for the directions page
.when("/directions", {
templateUrl : "content/directions.html",
controller  : "directionsController"
})

// route for the giftCards page
.when("/giftCards", {
templateUrl : "content/giftCards.html",
controller  : "giftCardsController"
});

// route for the giftCards page
.when("/contactUs", {
templateUrl : "content/contactUs.html",
controller  : "contactUsController"
});

});

когато добавих последната част "contactUs", забелязах, че имах точка и запетая след маршрута за подаръци, който разтърсва всичко.