routechangesuccess route read change javascript angularjs casting route-provider

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)