而不是使用ng.router我正在切換到我的angularjs應用程序中的ui.router。在angularjs中命名狀態ui-router
我在配置中遇到了關於狀態名稱的問題。當我使用'。'時狀態名稱中的字符,路由不起作用。當我在瀏覽器網址中輸入「localhost /#/ categories/5」時,下面給出的代碼不會路由到'views/subcategories.html'。
$stateProvider
.state('categories',
{
url:'/categories',
controller:'CategoriesController',
templateUrl:'views/categories.html'
})
.state('sub.categories',{
url:'/categories/:subID',
controller: 'SubCategoriesController',
templateUrl:'views/subcategories.html'
});
但是,當我使用'子類別'而不是'sub.categories'它的作品。我在問這個問題,因爲我看到州名是'。'在很多關於ui.router的教程中。我在這裏錯過了一些細節嗎?