テキストに数字がある場合、ng-repeat orderByを使用する際に問題があります。AngularJS ng-repeat orderBy注文番号が間違っています
サンプルデータ:
[
{booth: 'p1'},
{booth: 'p2'},
{booth: 'p3'},
{booth: 'p4/5'},
{booth: 'p6/7'},
{booth: 'p8'},
{booth: 'p9'},
{booth: 'p10'},
{booth: 'p11'},
{booth: 'p12'},
{booth: 'p13'}
]
ORDERBYとNG-繰り返し使用: P1、P10、P11、P13、P2、電気ショック療法
: 'ブース' のようなリストに出ています私はこれが期待された動作であると理解していますが、どのように私が期待している順序でブースをリストアップすることができるのか誰にも分かりますか?だろう
は: P1、P2、P3、P4/5、電気ショック療法
私はまた、数字は整数ではありませんでしたが、同じ問題を返したため、問題であった場合見て試してみました。
ご協力いただきありがとうございます。
私はSO、私はまだ自分の質問を解決することはできませんするにはあまりにも新しいですが、ここで問題に私の答えですので。私はカスタムフィルタを使用してこれを解決しました。注:フィドルでは、parseFloatとスライスがあります。このフィルタは、渡すデータに基づいて変更する必要があります。 Fiddle:http://jsfiddle.net/L3HjP/3/ – creatifyme