我正在尝试使用route-ui url查询来引入两个值,customerNumber和employeeID。 EmployeeID具有前导零。当我使用如下的查询URL时,当我通过$ StateParams访问值时,它会删除前导零。
$stateProvider
.state('person', {
url: '/persons?customerNumber?employeeID',
templateUrl: 'app/person/person.html',
controller: 'PersonController',
controllerAs: 'vm'
});
即,employeeID从005234243更改为5234243。 我已经看到你可以通过执行以下操作转换为整数或bool:
$stateProvider
.state('person', {
url: '/persons?{customerNumber:bool}?{employeeID:int}',
templateUrl: 'app/person/person.html',
controller: 'PersonController',
controllerAs: 'vm'
});
但是你不能以这种方式转换为字符串,这意味着前导零将作为解释整数被删除。如何防止以这种方式删除前导零?