使用嵌套的JSON对象数组显示ng-grid?

时间:2014-03-10 19:06:13

标签: javascript arrays json angularjs ng-grid

我有一些看起来像这样的JSON数据:

return {
    "activityTypes" :[{
        "id" :"",
        "name:" :"",
        "icon" : "",
        "partial": "",
        "label" : {
            "id": "",
            "name": ""
        }
    }],
    "apiKey" : "",
    "approveBy": 0,
    "approvers" : [], 
    "canSendTo" : [{
        "id" : "",
        "name" : ""
    }],  
    "creators" : [],
    "isActive" : false,
    "notification" : false, 
    "sourceId": "",
    "sourceName":""
};

我正在尝试使用ng-grid,但是我很难尝试访问对象数组中的元素,例如activityTypescanSendTo数组。在下面的示例中,我尝试显示canSendTo的id。我尝试了以下但它不会在屏幕上呈现。有想法该怎么解决这个吗?谢谢!

{field: 'canSendTo.id', displayName: 'Can Send To', width:'10%',
    cellTemplate: '<div class="ngCellText", style="white-space: normal;">{{row.getProperty(col.field)}}</div>'},

1 个答案:

答案 0 :(得分:1)

我对ng-grid一无所知,但从直接的javascript角度看它应该是canSendTo [0] .id,因为canSendTo是一个单元素数组。