保持Route-UI查询参数的前导零?

时间:2015-06-15 19:59:36

标签: javascript angularjs angular-ui-router

我正在尝试使用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'    
    });

但是你不能以这种方式转换为字符串,这意味着前导零将作为解释整数被删除。如何防止以这种方式删除前导零?

0 个答案:

没有答案