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", забелязах, че имах точка и запетая след маршрута за подаръци, който разтърсва всичко.