【发布时间】:2013-10-17 17:42:39
【问题描述】:
有人知道我在使用 ng-repeat 时如何完全跳过 JSON 排序(可能以一种轻松的方式)?
例如,我的源 JSON 看起来像这样 -
{
"title": "Title",
"description": "Description",
"moreInfo": "Moreinformation"
}
一旦我在 ng-repeat 中使用它,它就会按字母顺序排列它们。像这样 -
{
"description": "Description",
"moreInfo": "Moreinformation",
"title": "Title"
}
我的 ng-repeat 看起来像这样 -
<div ng-repeat="(key,data) in items">
<span class="one"> {{key}} </span>
<span class="two"> {{data}} </span>
</div>
我看到人们拥有一个单独的键数组并使用它们来识别 JSON 对象,最终避免了字母排序。
有没有优雅的方法来做到这一点?
【问题讨论】:
-
@Cherniv 这很有趣。尽管它使用了类似的方法。它看起来很整洁。您可以将其作为答案之一发布吗? (可能是代码)。很确定它会帮助某人,直到 Angular 的人纠正这个问题。
-
是的,它很有用,贴出来;)
标签: javascript jquery angularjs angularjs-ng-repeat