相关疑难解决方法(0)

Angular - 无法使ng-repeat orderBy工作

我已经尝试了许多使用orderBy进行ng-repeat的例子,但我不能让我的json使用它.

<div ng-app>
    <script type="text/javascript" src="http://code.angularjs.org/1.0.1/angular-1.0.1.js"></script>
    <div ng:controller="Main">
        <div ng-repeat="release in releases| orderBy:'environment_id'">      
            {{release.environment_id}}
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

还有JSON

function Main($scope) {
$scope.releases = {
    "tvl-c-wbap001 + tvl-webapp": {
        "timestamp": " 05:05:53 PM ",
        "environment_id": "CERT5",
        "release_header": "Projects/Dev",
        "date": "19 Oct",
        "release": "12.11.91-1"
    },
    "tvl-c-wbap401 + tvl-webapp": {
        "timestamp": " 10:07:25 AM ",
        "environment_id": "CERT4",
        "release_header": "Future Release",
        "date": "15 Oct",
        "release": "485-1"
    },
    "tvl-c-wbap301 + tvl-webapp": {
        "timestamp": " 07:59:48 AM ",
        "environment_id": "CERT3",
        "release_header": "Next Release",
        "date": "15 Oct", …
Run Code Online (Sandbox Code Playgroud)

javascript json angularjs angularjs-ng-repeat

70
推荐指数
4
解决办法
14万
查看次数

应用orderBy后如何在ng-repeat中获取先前的对象

我有一个具有"类别"属性的对象数组.在我的ng-repeat中,我通过有条件地显示带有类别名称的标题行来创建一个组,如果它与前一个值不同,则使用它items[$index - 1]来检查前一个值.这可行,但如果我应用orderBy过滤器,似乎$ index不反映新订单.我究竟做错了什么?

angularjs angularjs-ng-repeat angularjs-orderby

1
推荐指数
1
解决办法
3378
查看次数