2016-01-22 115 views
0

我的路线看起来像嵌套状态URL不正确,具有角的UI路由器

$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

回答

2

你忘了你的URL中的斜线:

.state("k8math.questions", { 
    url: "/questions", 
    templateUrl: "/views/k8math/questions.html" 
}); 

嵌套状态的网址是亲戚,但不包括前导斜杠(example in docs)

相关问题