0

我需要根据从服务器检索到的 JSON 值显示结果。

示例 Json:

[{
    "keyword"   :    "Google Plus",
    "value"     :    10
},{
    "keyword"   :    "Google",
    "value"     :    3
}]

默认情况下,Bootstrap 会这样做:

文本框:Goog

建议:

1-谷歌

2-谷歌加

但是我需要“Google Plus”首先出现,因为它具有更高的价值。

如果这很重要,我正在使用 Angular.js。

4

1 回答 1

0

是的,角度很重要!

如果您使用的是角度,则可以根据值进行排序,就像在这个例子中一样。

如果你热衷于反向(降序),你应该参考orderBy Angular API

所以在你的控制器中,你应该放负号(见下文):

$scope.orderProp = '-value';

和/或如果您更喜欢在 html 中执行此操作(如果您使用“li”),您应该提到 reversed 用于降序。

<ul class="items">
  <li ng-repeat="item in items| filter:query | orderBy:value:reverse">
    {{item.keyword}}
  </li>
</ul>
于 2013-05-31T03:49:18.003 回答