javascript - read - route change angularjs
Tipo de variable angular $ routeParams force (2)
En mi aplicación angular, tengo rutas como /items/:id
$routeProvider
.when(''/items/:id'', {
templateUrl: ''views/items.html'',
controller: ''ItemCtrl''
})
En ItemCtrl obtengo :id
con $routeParams.parcId
El problema es que se trata de una cadena mientras que el valor es un número y todos mis id son números.
Entonces, ¿cómo forzar el tipo correcto y no tener cadena por defecto?
ps: no quiero hacer var id = Number($routeParams.parcId)
en todos mis controladores
Debe usar resolver en rutas y actualizar la variable. Luego usa esta variable resuelta en el controlador
<a href="http://plnkr.co/edit/2nXeY325ouqyFtJTLcdq?p=preview"> Example </a>
¿Lo intentaste así?
parseInt($routeParams.parcId)