我是Angular的新手,我使用$ http.jsonp從joomla網站獲取一些json數據。AngularJS orderBy不按預期工作
我只是在類別拉動,即
{
id: "89",
name: "Labour",
description: "<p>{module Labour Featured Stories}</p>",
image: "/media/k2/categories/",
language: "*",
parent: "87"
}
{
id: "90",
name: "International",
description: "<p>{module International Featured Stories}</p>",
image: "/media/k2/categories/",
language: "*",
parent: "87"
}
我想通過ID使用排序依據組織這些類別:| ORDERBY: ' - 編號」'
這工作,但在一個奇怪的方式,輸出爲:1,10,100,2,23,200,3,34,300,等等。
這是顯然不是正確的。
是否有修復此?
可能是問題是要排序字符串,而不是數量 –
@pankajparkar是正確的。一切都按預期工作:按字符串比較排序。你需要改變你的數據,以便'id's是數字而不是字符串。 –