【发布时间】:2016-10-19 14:26:39
【问题描述】:
我的 route.js 中有这个模式
.state('organizations', {
url: '/companies/:options?/:keyvalue',
templateUrl: '../app/components/organizations/organization.html',
controller: 'OrganizationController',
controllerAs: 'organizationsCtrl'
})
当我尝试访问 URL 时
/companies/
/companies/users
它工作正常,但是当我尝试时
/companies/users/1
它重定向到默认视图
// For any unmatched url, redirect to /dashboard
$urlRouterProvider.otherwise('/dashboard');
谁能帮我看看我做错了什么? 谢谢!
【问题讨论】:
-
为什么在 url 中有
?? -
我用它来设置这是一个可选参数,正如我在另一篇文章中看到的那样
标签: angularjs angular-ui-router url-routing angular-routing angular-ui-router-extras