【问题标题】:AngularJS orderBy not workingAngularJS orderBy不工作
【发布时间】:2014-07-31 11:08:29
【问题描述】:

我在 ordeBy 中遇到了一些奇怪的问题,我知道这应该很简单但无法弄清楚

请看下面的 plunker,valueorderBy 没有显示正确的输出,我不知道为什么 :(

DEMO PLUNKER

【问题讨论】:

  • 答案相当简单。对象或对象属性不能排序,应使用数组代替
  • @maurycy Ohk,谢谢你(y)

标签: angularjs ng-options angularjs-orderby


【解决方案1】:

如果你想继续这样做,你必须根据你想要的属性(这里是整个对象)为倒排索引创建一个过滤器,这样你就可以检索键和值

【讨论】:

    【解决方案2】:

    您必须将数字转换为字符串并确保字符串的长度相同

    var temp = {"054": "A",
            "244": "B",
            "344": "C"};
    

    这行得通。

    【讨论】:

      猜你喜欢
      • 2014-04-06
      • 2013-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-22
      • 2014-03-04
      • 2012-11-07
      相关资源
      最近更新 更多