每次我尝试将参数发送到此网址
公司/ 1234234 /
urlRouteProvider.otherwise('/')开始。
如果我没有:companyId,它可以正常工作。只有当您尝试向其发送参数时,它才会起作用。
angular.module('angularApp')
.config(function ($stateProvider) {
$stateProvider
.state('root.company', {
url: 'company/:companyId',
views: {
'main@': {
templateUrl: 'app/company/company.html',
controller: 'CompanyCtrl'
}
}
})
})
答案 0 :(得分:0)
所以我让它工作,但仍然不确定为什么。我改变的只是代替/:companyId,我做到了吗?companyId。无论出于何种原因,它都不喜欢/
angular.module('angularApp')
.config(function ($stateProvider) {
$stateProvider
.state('root.company', {
url: 'company?companyId',
views: {
'main@': {
templateUrl: 'app/company/company.html',
controller: 'CompanyCtrl'
}
}
})
})