0

我使用 youtube json api 并将 viewcount 作为字符串返回,但我需要将其排序为数字。如果不通过整个模型并将字符串转换为整数,我怎么能做到这一点?

json片段

yt$hd: Object
yt$statistics: Object
favoriteCount: "0"
viewCount: "1443"
__proto__: Object

我正在调用排序

orderBy:'yt$statistics.viewCount'
4

1 回答 1

1

与 Angular 不一样,但我假设orderBy参数可以用一个函数代替一个字符串,就像Lo-Dash 用它的 `sortBy() 函数做的那样。在这种情况下,您可能需要这样的东西:

orderBy: function(obj){
  return ~~obj.yt$statistics.viewCount
}
于 2013-07-16T23:57:07.943 回答