1

反復しようとしているデータは次のようになります。

    {
            "request": "Stream/GetDigest",
            "response": {
                "success": true,
                "content": {
                    "0": {
                        "artifact_id": "36",
                        "timestamp": "2013-08-20 11:59:00",
                        "modified": "2013-08-20 11:59:00",
                        "text": "Why did the last one BLAHHHHH duplicate? I don't think I clicked it twice...",
                        "author_desc": "",
                        "object_type": "artifact",
                        "comments": []
                    },
                    "1": {
                        "artifact_id": "35",
                        "timestamp": "2013-08-20 11:57:51",
                        "modified": "2013-08-20 11:57:51",
                        "text": "This is a new artifact for a new day.",
                        "author_desc": "",
                        "object_type": "artifact",
                        "comments": []
                    },
                    "2": {
                        "artifact_id": "34",
                        "timestamp": "2013-08-20 11:57:50",
                        "modified": "2013-08-20 11:57:50",
                        "text": "This is a new artifact for a new day.",
                        "author_desc": "",
                        "object_type": "artifact",
                        "comments": []
                    },
                    "3": {
                        "artifact_id": "30",
                        "timestamp": "2013-08-19 13:15:32",
                        "modified": "2013-08-20 11:01:12",
                        "text": "This is some awesome text that we want to display!",
                        "author_desc": "",
                        "object_type": "artifact",
                        "comments": {
                            "5": {
                                "artifact_id": "30",
                                "comment_id": "5",
                                "user_id": "5",
                                "author_desc": "Michael C.",
                                "timestamp": "2013-08-19 16:18:12",
                                "private": "1",
                                "reported": 0,
                                "moderated": 0,
                                "banned": 0,
                                "text": "This is a createComment artifact"
                            },
                            "6": {
                                "artifact_id": "30",
                                "comment_id": "6",
                                "user_id": "5",
                                "author_desc": "Michael C.",
                                "timestamp": "2013-08-20 11:01:12",
                                "private": "1",
                                "reported": 0,
                                "moderated": 0,
                                "banned": 0,
                                "text": "This is another comment"
                            }
                        }
                    },
                    "4": {
                        "artifact_id": "33",
                        "timestamp": "2013-08-19 15:25:11",
                        "modified": "2013-08-19 15:25:11",
                        "text": "Kitten Ipsum dolor sit amet urna, bibendum life litora quis wish vel happy litora kitties laoreet buddy Praesent her. Lure, local ipsum amet urna molestie Nam. Snuggliest sed first chuf his cat kitten, ac climb the curtains cat eget sagittis et front",
                        "author_desc": "",
                        "object_type": "artifact",
                        "comments": []
                    }
                }
            }
        }

目標は、response.content.# セクションを繰り返すことです。現在、GetDigest 変数を使用して、コントローラー (ベイビー ステップ - 私は新しい) を介してコンテンツを渡しています。したがって、私の NGrepeater は次のようになります。

<li ng-repeat="thing in GetDigestList.response.content">

このjsonのサブセクションを反復するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

2

このようなもの?

<li ng-repeat="(index, content) in GetDigestList.response.content">
   <!-- ... -->
</li>

http://jsfiddle.net/Tdzhv/

于 2013-08-28T15:40:11.780 に答える