Javascript 角度ui路由器的嵌套状态URL不正确
我的路线看起来像Javascript 角度ui路由器的嵌套状态URL不正确,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我的路线看起来像 $stateProvider.state("k8math", { abstract: true, url: "/k8math", templateUrl: "/views/k8math.html" }).state("k8math.questions", { url: "questions", templateUrl: "/views/k8math/questions.html" }); 当我有这样一个链接时: K-8数学进入http://localhos
$stateProvider.state("k8math", {
abstract: true,
url: "/k8math",
templateUrl: "/views/k8math.html"
}).state("k8math.questions", {
url: "questions",
templateUrl: "/views/k8math/questions.html"
});
当我有这样一个链接时:
K-8数学
进入http://localhost:3000/k8mathquestions
而不是http://localhost:3000/k8math/questions
您忘记了url中的前导斜杠:
.state("k8math.questions", {
url: "/questions",
templateUrl: "/views/k8math/questions.html"
});
嵌套状态的url是相关的,但不包括前斜杠您在url中忘记了前斜杠:
.state("k8math.questions", {
url: "/questions",
templateUrl: "/views/k8math/questions.html"
});
嵌套状态的url是相关的,但不包括前导斜杠