我的路线看起来
$stateProvider.state("k8math", {
abstract: true,
url: "/k8math",
templateUrl: "/views/k8math.html"
}).state("k8math.questions", {
url: "questions",
templateUrl: "/views/k8math/questions.html"
});当我有一个类似于:<li ng-hide="showLogin"><a ui-sref="k8math.questions">K-8 Math</a></li>的链接时,它会转到http://localhost:3000/k8mathquestions而不是http://localhost:3000/k8math/questions。
发布于 2016-01-22 14:06:30
你忘了你的网址上有个前导斜杠:
.state("k8math.questions", {
url: "/questions",
templateUrl: "/views/k8math/questions.html"
});嵌套状态的url是相关的,但不包括前面的斜杠(文档中的示例)
https://stackoverflow.com/questions/34948557
复制相似问题