日々精進

新しく学んだことを書き留めていきます

AngularのorderByフィルタで文字列を数値としてソートする

例えば、文字列として辞書順にソートするといかのようになる。

1
11
2

これを以下のようにしたい。

1
2
11

単に以下のようにstringをnumber型に変換するだけでよい。

ng-repeat="friend in friends | orderBy:Number(friend.id)"

参考: