对象对象数组的 ng-repeat

ng-repeat for array of object of objects

我正在研究 angular-meteor。 我有一个名为 grace 的集合,格式如下 json

grace: {
    "mail-template": {
        "new-status": {
            "in-progress": {
                "name": "demo1",
                    "description": "this is demo"
            },
            "pending": {
                "name": "demo2",
                    "description": "this is another demo"
            }
        }
    }
}

这里我把in-progresspending作为键,namedescription作为值。

我想使用 ng-repeat 将其列在我的 html 中。但是我没有得到任何输出,也没有发现任何错误。

我使用的代码是

ng-repeat="(key,value) in demoCtrl.formSettings.grace['mail-template']['new-status']"

demoCtrl 是我的控制器名称,formSettings 是助手的名称。 有人可以清除我的代码吗?

这是我做的JSFiddle。它似乎工作得很好。确保 demoCtrl.formSettings.

中的数据正确

JS

$scope.obj = {
    grace: {
       "mail-template": {
           "new-status": {
               "in-progress": {
                   "name": "demo1",
                       "description": "this is demo"
               },
               "pending": {
                   "name": "demo2",
                       "description": "this is another demo"
               }
           }
       }
    }
};

HTML

<div ng-repeat="(key,value) in obj.grace['mail-template']['new-status']">
    {{key}}: {{value}}
</div>