10

私のAngularアプリには、次のようなルートがあります/items/:id

$routeProvider
    .when('/items/:id', {
      templateUrl: 'views/items.html',
      controller: 'ItemCtrl'
    })

ItemCtrl では:id$routeParams.parcId問題は文字列ですが、値は数値であり、すべての ID は数値です。

では、正しい型を強制し、デフォルトで文字列を持たないようにする方法は?

var id = Number($routeParams.parcId)ps:すべてのコントローラーでやりたくない

4

3 に答える 3

0

ルートで解決を使用し、変数を更新する必要があります。次に、この解決された変数をコントローラーで使用します

<a href="http://plnkr.co/edit/2nXeY325ouqyFtJTLcdq?p=preview"> Example </a>
于 2015-06-23T18:11:05.773 に答える